BASICS OF OBJECT ORIENTED PROGRAMMING
Objects
Collections
An Object Model
Properties
Methods
Events
BASICS OF JAVASCRIPT SYNTAX
JavaScript Syntax Basics
Defining Variables in JavaScript
Creating and Using Functions
BUILT-IN OBJECTS IN JAVASCRIPT
Using the Number Object
Using the String Object
Using the Boolean Object
Using the Date Object
Using the Math Object
CREATING A SIMPLE SCRIPT TO RUN IN THE BROWSER
Introduction to Microsoft's Browser and Document Objects
Introduction to Netscape's Browser and Document Objects
Using the Window Object
Using the Document Object
Scripting HTML Tags
Creating Event Handler Functions
ADDING CONDITIONAL LOGIC TO SIMPLE BROWSER SCRIPT
Creating Conditional Structures Using if..else
Using Operators in JavaScript
Processing Information in a Switch Statement
Using Conditional Statements in the Browser
USING LOOPS AND FUNCTIONS
Looping Structures
Using the with Statement
Global Methods
Additional Language Functions
WRITING EVENT HANDLERS
Providing User Feedback
Building Drop-Down Menus
Managing Frame Content
WORKING WITH ARRAYS
Creating Arrays
Using Arrays
Document and Browser Arrays
WORKING WITH HTML FORMS
HTML Form Architecture
Accessing Forms and Elements in JavaScript
Validating Form Data
Processing Form Data
VALIDATING DATA
Validation Techniques
Pattern Matching
Testing Numeric Data
Testing String Data
WORKING WITH IMAGES
Working with the Image Tag
Swapping Images
Animation
WORKING WITH FRAMES
Requirements for JavaScript
Manipulating in JavaScript
WORKING WITH COOKIES
Understanding Cookies
Creating Cookies
Reading Cookies
Using Cookies
JAVASCRIPT LIBRARIES
JavaScript Libraries
Using JavaScript Libraries