SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
The definitive Javascript tutorial for the serious nonprogrammer who is interested in mastering the full power of the language.
° Written in Quigley's proven "by Example" style--over 90,000 copies domestic of Quigley books sold!!
° Includes hundreds of example Javascript programs that demonstrate the fun AND practical aspects of the language.
° Complete coverage, from basics such as script setup, data types, and dialog boxes, to advanced topics including event handling, the Document Object Model and CSS.
"Quigley's book strikes a perfect balance: serious, yet exceptionally accessible. I strongly recommend it to anybody learning JavaScript for the first time."
--Nick Main, software engineer
In JavaScript by Example, Ellie Quigley teaches JavaScript using the same proven approach that's made her the world's favorite scripting author and instructor. This book's unique and classroom-tested learning path contains hundreds of small, easy-to-understand examples that demonstrate the full range of JavaScript's power. One step at a time, Quigley guides new JavaScript programmers through every essential technique, from script setup to advanced DOM and CSS programming.
Coverage includes:
Whether you're a first-time or long-time scripter, a Web professional or sysadmin, Ellie Quigley will help you write rock-solid JavaScripts that get the job done.
The CD-ROM contains HTML versions of Netscape's JavaScript 1.5 Core Reference and JavaScript 1.5 Core Guide PLUS all the source code and data files used in the book.
The JavaScript Building Blocks: Data Types, Literals, and Variables
Download the Sample Chapter related to this title.
Preface.
Acknowledgments.
1. Introduction to JavaScript.
What JavaScript Is. What JavaScript Is Not. What JavaScript Is Used For. JavaScript and Events. What Versions? What Browsers? Where to Put JavaScript. JavaScript and Old or Disabled Browsers. JavaScript from External Files. Exercises.
The HTML Document and JavaScript. Syntactical Details. Generating HTML and Printing Output. About Debugging. Exercises.
Data Types. Variables. Bugs to Watch For. Exercises.
Interacting with the User. Exercises.
About JavaScript Operators and Expressions. Types of Operators. Number, String, or Boolean? Datatype Conversion. Special Operators. Exercises.
What Is a Function? Debugging. Exercises.
What Are Objects? User-Defined Objects. Manipulating Objects. Exercises.
What Are Core Objects? Array Objects. Array Properties and Methods. The Date Object. The Math Object. What Is a Wrapper Object? Exercises.
JavaScript and the Browser Object Model. Exercises.
The Document Object Model. Introduction to Forms. Introduction to Images. Introduction to Links. Exercises.
Introduction to Event Handlers. Event Handlers as JavaScript Methods. Handling a Window or Frame Event. Handling Mouse Events. Handling Link Events. Handling a Form Event. Handling Key Events: onKeyPress, onKeyDown, and onKeyUp. Handling Error Events. The event Object. Exercises.
What Is a Regular Expression? Creating a Regular Expression. Getting Control—The Metacharacters. Form Validation with Regular Expressions. Exercises.
What Are Cookies? Creating a Cookie with JavaScript. Exercises.
What Is Dynamic HTML? What Is a Style Sheet? Types of Style Sheets. Where Does JavaScript Fit In? Exercises.
Intro to the Intro. What Is HTML? HTML Tags. The Minimal HTML Document. Character Formatting. Linking. Adding Comments. Case Sensitivity. Graphics and Images. Troubleshooting. Metatags, Cascading Style Sheets, and Java. Looking Behind the Scenes (or, What Did We Do Before the Right-Click?). What About Frames? Some Final Thoughts.
What Is CGI? Internet Communication Between Client and Server. Creating a Web Page with HTML. How HTML and CGI Work Together. Log Files. Where to Find CGI Applications. Getting Information Into and Out of the CGI Script. Processing Forms with CGI. The CGI.pm Module. Exercise C.1. Exercise C.2.
Download the Index
file related to this title.