Javascript Programming

Request more details:

Description:
The emphasis is aimed at those who have little programming experience and who will be adding dynamic content to web pages by incorporating Javascript code. The course can also be condensed to run over a shorter period for more experienced programmers.
Prerequisites:
The course does not require much programming experience, and can, in fact, serve as a good first course in programming.
GETTING STARTED:
JavaScript Overview
JavaScript Programming Basics
VARIABLES AND OPERATORS:
Variables and Data Types
Using Variables and Literals
Operators
CONTROL STATEMENTS:
Controlling the Flow: JavaScript Control Statements
FUNCTIONS AND OBJECTS:
Functions
Objects
THE WINDOW OBJECT:
The Window Object
Dialog Boxes
Status Bar Messages
Window Manipulations
THE DOCUMENT OBJECT:
The Document Object
Writing to Documents
Dynamic Documents
FRAMES:
HTML Frames Review
Scripting for Frames
FORMS AND FORMS-BASED DATA:
The Form Object
Working With Form Elements and Their Properties
THE STRING AND REGEXP OBJECTS:
The String Object
Using String Object Methods to Correct Data Entry Errors
Creating Dynamic Effects With Substring Methods
The RegExp Object
FORM VALIDATION:
Form Validation: A Process
Testing Data
Preparing Data for Validation and Reporting Results
Validating Non-text Form Objects
DATES AND MATH:
The Date Object
Using and Manipulating Dates
The Math Object
Doing Math With JavaScript
CROSS-BROWSER COMPATIBILITY:
Examining the Compatibility Landscape
Detecting Browsers and Platforms
BROWSER-SPECIFIC DYNAMIC DOCUMENTS
OTHER FORM VALIDATION TECHNIQUES