Web Hosting

Lynda.com JavaScript Essential Training (2007)

table of contents

  • Introduction 13m 15s
    • Welcome
    • Using the exercise files
    • Overview
    • What is JavaScript?
    • What is Ajax?
  • Developer Essentials
    • The development workflow
    • Selecting the right tools for the job
    • Just enough HTML and CSS
    • Understanding objects
    • Understanding variables
    • Making comparisons
    • Understanding events
  • Starting to Code
    • Writing your first script
    • Internal vs. external scripts
    • Using comments in scripts
    • Using the noscript tag in HTML
  • Interacting with Users
    • Creating alert dialogs
    • Understanding conditional statements
    • Getting confirmations from users
    • Creating prompts for users
    • Understanding functions
    • Making links smarter
    • Using switch/case statements
    • Handling errors
  • avaScript Language Essentials
    • Getting started
    • Creating loops
    • Passing values to functions
    • Detecting objects
    • Reading arrays
    • Returning values from functions
    • Writing arrays
    • Building do and while loops
    • Re-using functions
  • Creating Rollovers and More
    • Creating a basic image rollover
    • How to write a better rollover
    • Creating a three-state rollover
    • Making rollovers accessible and 508 compliant
    • Making disjointed rollovers
    • Creating slideshows
    • Displaying random images
  • Building Smarter Forms
    • Getting started
    • Creating jump menus
    • Creating dynamic menus
    • Requiring fields
    • Cross-checking fields
    • Displaying more informative errors
    • Verifying radio button selections
    • Setting one field with another field
    • Verifying email addresses
  • Handling Events
    • Responding to window events
    • Responding to mouse movements
    • Responding to mouse clicks
    • Responding to onBlur form events
    • Responding to onFocus form events
    • Responding to keyboard events
  • Working with Cookies
    • Demystifying cookies
    • Writing a cookie
    • Reading a cookie
    • Displaying a cookie
    • Counting with cookies
    • Deleting cookies
    • Handling multiple cookies
    • Cookies in action
  • The DOM, Nodes, and Objects
    • Understanding the DOM
    • Adding nodes to the DOM
    • Deleting nodes from the DOM
    • Deleting specific nodes
    • Inserting nodes into the DOM
    • Replacing nodes in the DOM
  • Working with Dates and Times
    • Displaying dates
    • Displaying times
    • Creating a countdown
  • Real World Applications of JavaScript 29m 58s
    • Creating sliding menus
    • Creating pop-up menus
    • Creating slideshows with captions
    • Creating a stylesheet switcher
    • Conclusion
    • Additional resources
    • Goodbye!
View More at Lynda.com Official page 
Web Hosting