JavaScript Resources

Getting Started

  • Syllabi
  • Software
  • Overview of JavaScript (interview with Danny Goodman)
  • Examples of Uses of JavaScript
  • Other Dynamic and Interactive Tools
  • Different Ways to Insert a Script

Online and Print Resources

  • JavaScript
  • HTML Resources
  • DHTML
  • Flash
  • Course Textbook
  • HTML for the World Wide Web
Compatibility
  • Overview
  • Browser Usage Stats
  • More Stats
  • JavaScript Version Chart
  • Microsoft JScript Documentation

Syntax and Terminology
  • JavaScript Syntax
  • Variable Syntax
  • Assignment Operators
  • Filenaming Syntax for the Web
  • Glossary of Programming Terms

Debugging

  • JDebugging Guide
  • JavaScript Console (Netscape Only)
  • Making sense of the JavaScript Console
  • JavaScript Debugging Assistant
  • Netscape JavaScript Debugger 1.1 (PC only)
  • Netscape JavaScript Debugger instructions
  • Microsoft Script Debugger (IE - PC Only)
  • Debugging Resources

Events and Event Handlers

  • What's an Event Handler?
  • The 12 Compatible Event Handlers
  • Netscape 4+ Specific Event Handlers


Document Object Model

  • Visual Tutorial
  • Window Objects - Netscape/IE 4+ (condensed)
  • Global Objects - Netscape/IE 4+ (condensed)
  • Complete Document Object Model
    Zipped and in PDF format (includes IE 5.5 and Netscape 6)

Control Structures

  • Decision Making (conditional statements)
  • Functions
Working with Data

  • Variables
  • Operators