Lynda.com javascript Essential Training-CFE
Ders Adı: javascript Essential Training
Öğretici: Dori Smith
Yayınlanma: 22 Ağustos 2007
İçerik:
1. Introduction
- Welcome
- Using the exercise files
- Overview
- What is javascript?
- What is Ajax?
2. 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
3. Starting to Code
- Writing your first script
- Internal vs. external scripts
- Using comments in scripts
- Using the noscript tag in HTML
4. 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
5. javascript 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
6. 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
7. 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
8. 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
9. 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
10. 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
11. Working with Dates and Times
- Displaying dates
- Displaying times
- Creating a countdown
12. Real World Applications of javascript
- Creating sliding menus
- Creating pop-up menus
- Creating slideshows with captions
- Creating a stylesheet switcher
13. Conclusion
- Additional resources
- Goodbye!