|
| 2. Developer Essentials |
|
| The development workflow |
02:47 |
| Selecting the right tools for the job |
04:09 |
| Just enough HTML and CSS |
02:19 |
| Understanding objects |
07:31 |
| Understanding variables |
09:45 |
| Making comparisons |
03:32 |
| Understanding events |
08:46 |
|
| 3. Starting to Code |
|
| Writing your first script |
04:02 |
| Internal vs. external scripts |
05:34 |
| Using comments in scripts |
04:40 |
| Using the noscript tag in HTML |
02:09 |
|
| 4. Interacting with Users |
|
| Creating alert dialogs |
02:33 |
| Understanding conditional statements |
05:05 |
| Getting confirmations from users |
02:40 |
| Creating prompts for users |
04:26 |
| Understanding functions |
07:56 |
| Making links smarter |
08:02 |
| Using switch/case statements |
05:39 |
| Handling errors |
08:10 |
|
| 5. JavaScript Language Essentials |
|
| Getting started |
02:40 |
| Creating loops |
05:24 |
| Passing values to functions |
04:13 |
| Detecting objects |
05:23 |
| Reading arrays |
05:52 |
| Returning values from functions |
04:05 |
| Writing arrays |
05:11 |
| Building do and while loops |
04:27 |
| Re-using functions |
05:39 |
|
| 6. Creating Rollovers and More |
|
| Creating a basic image rollover |
06:00 |
| How to write a better rollover |
13:46 |
| Creating a three-state rollover |
04:40 |
| Making rollovers accessible and 508 compliant |
06:01 |
| Making disjointed rollovers |
08:28 |
| Creating slideshows |
08:19 |
| Displaying random images |
04:51 |
|
| 7. Building Smarter Forms |
|
| Getting started |
04:45 |
| Creating jump menus |
07:36 |
| Creating dynamic menus |
07:42 |