Course Contents
This objective of this course is to provide the necessary skills to enable the development of technical staff to learn the JavaScript programming language.
Students will use JavaScript within a browser environment to create online forms and create dynamic web pages manipulated through use of the Document Object Model.
Training Course Contents
The JavaScript Language
- Introduction
- Proper use of JavaScript in a modern browser environment.
- JavaScript syntax
- Datatypes
- Variables
- JavaScript operators
- If-then-else statement
Strings & JavaScript
- String functions & data manipulation
JavaScript Functions
The Document Object Model
- Object oriented programming
- The Window Object as an example
- Objects and methods explained
JavaScript Objects
- The Math object
- The Data object
Controlling Windows
- Opening/closing windows
- Windows features
Controlling Frames
- Frames and the Document Object Model, Using JavaScript to control frames.
Control Structures
- Looping structures
- Functions
- While loops
- For loops
Arrays
- Arrays and the document object model.
Timing your JavaScript
Event Handlers
- Mouse Events
- Keyboard Events
- Document Events
Images & JavaScript
- Simple & complex rollovers
Forms & JavaScript
- Using JavaScript to validate a formÂ’s fields
AJAX/AHAH Overview
- Asynchronous techniques with HTML and XML.