Who Should Attend
* Describe object characteristics, use objects, instantiate objects, and create custom objects.
* Describe the purpose of the Document object and use its properties, methods, and event handlers.
* Script with frames in mind.
* Describe the purpose of the Form object and use its properties, methods, and event handlers to read and write to HTML forms.
* Choose a general process for validating user input into web forms.
* Validate user input into HTML forms including testing for required fields, numeric data and numeric data within a range of values specified, and string data.
* Describe the purpose of the Date object, instantiate and use instances of the Date object to create clocks, count-down timers, and perform date math.
* Describe the purpose of the Math object and use its constants and methods to perform mathematical operations.
* Characterize the compatibility landscape and choose between the various techniques for dealing with potential incompatibilities. Detect browsers in order to create code that works around platform incompatibilities.
Background in XHTML and Internet browsers is recommended.
- Execute a Script
- Add Comments to a Script
2 - Managing the Browser Window
- Display Messages on the Status Bar
- Open a Linked Page in a New Window
3 - Managing the Document
- Write Content to a Document
- Create a Dynamic Document
4 - Manipulating Data and Functions
- Create a Form
- Create a Function
- Store Data Using Variables
- Manipulate Data Using Operators
- Convert Data Types
5 - Validating Statements Using Control Constructs
- Validate Statements
- Execute Statements Iteratively
6 - Calculating Numerical Values
- Calculate Numerical Values
- Manipulate String Values
- Manipulate Date Values
7 - Using Regular Expressions and Understanding Ajax
- Use Regular Expressions to Match Patterns in Strings
- Understand the Basics of Ajax