|
Introduction
What is JavaScript
History of JavaScript
JavaScript vs. Jscript
Benefits of JavaScript
JavaScript Syntax
The Script Tag
Functions
Punctuation and Comments
Keywords
Variables
Scope
Types of Variables
Data Type Conversion
Introduction to Arrays
Conditional Operations
Operators and Expressions
if... else if... else...
The switch Statement
Reiteration
Introduction to Objects
Properties
Methods
Events
Containers
Working with Objects
Three primary sources
Browser Objects
HTML Objects
JavaScript Objects |
Browser Objects
The Window
Navigating Through History
Forcing a Page Out of a Frameset
Forcing a Page into a Frameset
Browser Sniffing
Extending Existing Objects
Finding the Operating System
Finding the Browser Name
Finding The Browser Version
Working with Arrays
Sorting Lists
Naming Array Elements
Functions as Data Objects
Dimensioning Arrays
Working with Images
Image Swapping
Preloading Images
Creating Rollovers
Displaying Images (DHTML)
Data Validation
HTML Form Review
Introduction to Data Validation
Required Fields and Comments
Modifying String Values
More Data Validation
Checking String Content
Stripping Invalid Characters
Validating Numeric Strings
Formatting Numeric Strings |
Reusable Code
this
with
js files
eval()
Using Cookies
What are Cookies?
Creating Cookies
Reading Cookies
Deleting Cookies
Menus and Trees
CSS Review
HTML and CSS
Building a collapsible Tree
Building a Drop Down Menu
Modifying Objects
Adding Custom Methods
Prototype
Building Constructors
Using Constructors
Window Management
Resizing a Window
Open a New Window
Close the New Window
Inter-Window communication
Intro to Error Handling
onerror()
try & catch
throw
finally |