Overview
Differences between JavaScript and Java
Strengths and weaknesses of JavaScript
HTML Basics – Embedding JavaScript in HTML
Versions of JavaScript (their relationship to Browser versions)
JavaScript Syntax
Data types
Literals
Naming conventions and declaring variables
Built-in JavaScript functions (methods)
Expressions and Operators
Methods and Events
Function declaration
Calling a function
Handling events
Variable Scooping
JavaScript Built-In Objects
Object model
Window object
Opening other windows
Document object
History object
Location object
Controlling Program Flow
If-else construct
Switch-case statement
While statement
For loops
Break and Continue
Graphics
Managing the Images array object
Roll-overs
Preloading Images
Animation example
Form Object
Structure of the Form object
Elements (GUI controls) in a form
Buttons
Checkbox
Text
Submitting a form
Validating a Form