Chapter 1: Introduction to JavaScript JavaScript versus JAVA Interpreted programs versus Compiled programs Why JavaScript What you can use JavaScript for About JavaScript
Chapter 2: JavaScript Syntax Placing JavaScript in an HTML page Case-sensitivity Semicolons Whitespace Brackets Comments Variable and Function Names Reserved Words
Chapter 3: Basic Programming Constructs Declaring Variables Using Operators Creating Control Structures ( Branches and Loops ) Functions ( Built-in and programmer-created)
Chapter 4: Objects, Events and Document Object Model Objects The "new" operator The Document Object Model Arrays Events onClick() onSubmit() onMouseOver() onMouseOut() onFocus() onChange() onBlur() onLoad() onUnload()
Chapter 5: Alerts, Prompts and Confirms Create ALerts Create Prompts Create Confirms
Chapter 6: Form Validation Creating a FORM with an Active Cursor Using FORM Checking The required Logic Creating a function Adding the checks Testing
Chapter 7: Mouse Over Effects The image object Mouse-over Creating flexible functions Pre-loading images The eval function Testing for completion and compatibility
Chapter 8: Pop-up windows Pop-up windows window.open method window.close method The window features explained Creating windows on the fly Setting the document colors