WA1015 JavaScript Training and Courseware Course Outline

0. Course Overview

  • Course Overview
 

1. Section 1 JavaScript Overview: History and Today

  • JavaScript Overview
  • Scripting Languages
  • JavaScript Overview
  • Compatibility Issues
  • JavaScript Overview
 

2. Section 2 Fundamentals Part 1: JavaScript Basics

  • Fundamentals: Part 1
  • Fundamentals: Part 1
  • Fundamentals: Part 1..
  • Literals
  • Variables
  • Variables (cont..)
  • Reference Types
  • Object-Oriented Basics
  • Array
  • Array (Cont..)
  • Function
  • Function(cont..)
  • Date
  • Document
  • Number
  • String
 

3. Section 3 Fundamentals Part 2: Operators and Program Flow

  • Objectives
  • Operators
  • Operators(cont..)
  • Binary Operators
  • Operators(cont..)
  • Flow Control
  • Flow Control (cont..)
  • Flow Control (cont..)
  • Flow Control (cont..)
  • Flow Control (cont..)
  • Flow Control(cont..)
 

4. Section 4 Debugging JavaScript

  • Debugging JavaScript
  • Common Mistakes
  • Debugging JavaScript
  • IE Default Error Dialog
  • IE Debugging
  • Script Debugger
  • Debugging JavaScript
  • Debugging JavaScript
 

5. Section 5 HTML Forms: JavaScript Interactivity

  • HTML Forms and JavaScript
  • Form Elements
  • Form Elements(continued)
  • HTML Forms and JavaScript
  • Accessing Form Element
  • Accessing Form Element(con)
  • Form Validation
  • Form Validation on Submit
 

6. Section 6 Events and Event Handling

  • Events and Event Handling
  • Event Types
  • Events and Event Handling
  • Case Sensitivity of Event Handlers
  • Events and Event Handling
  • Form Validation on Submit
  • The event Object
  • Properties of the event object
  • Event object examples
 

7. Section 7 JavaScript DOM Objects Part 1 Environment Objects

  • DOM-Overview
  • Environment Objects
  • DOM Objects
  • Other Dom Objects
  • Environment Objects
  • Environment Objects
  • Environment Objects
 

8. Section 8 JavaScript Objects: Part 2 Utility Objects

  • Utility Objects
  • Built-in Objects
  • Utility Objects
  • RegExp (continued)
  • Utility Objects
  • Object - Example
 

9. Section 9 Browser Detection

  • Browser Detection
 

10. Section 10 Dynamic HTML

  • Dynamic HTML
  • Beyond HTML
  • Stylesheets Features
  • Cascading Style Sheets
  • CSS -Example
  • Rules for CSS
  • Linking to a Stylesheet
  • Importing a Stylesheet
  • Classes
  • Contextual Selectors
  • Cascading Order of Rules
  • Dynamic HTML
 

11. Section 11 Cookies

  • Cookies
  • What is a Cookie
  • Limitations of cookie
  • Cookies
  • Cookies
  • Cookie
  • Cookies
  • Cookie
  • Cookie
 

12. Section 12 Summary

  • Introduction to JavaScript
  • Summary
 

13. Appendix A Additional JavaScript Features

  • Contents
  • Date Object
  • Using onBlur(), onChange(), focus(), select()
  • Problems with onBlur()
  • try, catch, finally
  • Working with Graphics
  • Working with Graphics
  • Window Handling
  • Frame Handling
  • Frame Handling - Create the frameset
  • Frame Handling - Create the frameset
  • Storing Data in Objects
  • Creating HTML using the DOM
  • Creating HTML using the DOM
  • Creating HTML using the DOM
  • Creating HTML using the DOM
  • Creating HTML using the DOM
  • Creating HTML using the DOM
  • Creating HTML using the DOM
  • Timers
  • Timers
  • Timers
  • Timers
  • Layers
  • Layers
  • Layers
  • Layers