Introduction to JavaScript
- What is JavaScript
- Use of JavaScript
- What is AJAX
- Use of AJAX
Developer Essentials
- The development workflow
- Selecting the right tools for the job
- Just enough HTML and CSS
- Understanding variables
- Understanding objects
- 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
JavaScript Language Essentials
- Getting started
- Creating loops
- Passing value 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 complaint
- 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 buttion 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 from events
- Responding to onFocus form events
- Responding to keyboard events
JS Web APIs
- Introduction to Web APIs
- Web Forms API
- Web History API
- Web Storage API
- Web Worker API
- Web Fetch API
- Web Geolocation API
JS AJAX
- Introduction to AJAX
- AJAX XML Http
- AJAX request
- AJAX response
- AJAX XML file
- AJAX PHP
- AJAX ASP
- AJAX Database
- AJAX Applications
JS JSON
- Introduction to JSON
- JSON syntax
- JSON vs XML
- JSON data types
- JSON parse
- JSON stringify
- JSON objects
- JSON arrays
- JSON server
- JSON PHP
- JSON HTML
- JSON JSONP
JS vs jQuery
- Introduction to jQuery
- jQuery selectors
- jQuery HTML
- jQuery CSS
- jQuery DOM
Working with Cookies
- The DOM, Nodes, and Objects
- Working with Dates and Times
- Real-World Applications of JavaScript
No comment to show.