JavaScript
Advanced

Topic-Level Outline

                         Days:  1

         Prerequisites:  JavaScript: Basic or equivalent experience

                         Unit 1 :  Working with status bar messages, sounds, and images

                               Topic A: 0  Displaying messages on the status bar

                               A-1:                               Displaying a message on the status bar

                               A-2:                               Displaying scrolling text on the status bar

                               Topic B: 0  Adding sound to a Web page

                               B-1:                               Playing sound when a page loads

                               B-2:                               Playing sound on events

                               Topic C: 0  Rollovers and sequential images

                         C-1:                         Working with image rollovers

                         C-2:                         Displaying a sequence of images

                         Unit 2 :  Working with arrays and custom objects

                               Topic A: 0  Working with arrays

                               A-1:                               Creating and initializing an array

                               A-2:                               Displaying the contents of an array

                               A-3:                               Resizing an array

                               A-4:                               Deleting the contents of an array

                               Topic B: 0  Working with custom objects

                         B-1:                         Creating a custom object

                         B-2:                         Creating an instance of a custom object

                         Unit 3 :  Error handling in JavaScript

                               Topic A: 0  Identifying JavaScript errors

                               A-1:                               Identifying an error in JavaScript code

                               A-2:                               Understanding the Error Information dialog box

                               Topic B: 0  Fixing errors in JavaScript code

                               B-1:                               Fixing an error using the error information dialog box

                               B-2:                               Detecting browsers

                               Topic C: 0  The JavaScript Console

                         C-1:                         Fixing an error by using the JavaScript Console

                         Unit 4 :  Working with frames

                               Topic A: 0  Writing scripts for frames

A-1: Using frame names in JavaScript

A-2: 0  Writing scripts to access multiple frames

 

                         Unit 5 :  Working with cookies

                               Topic A: 0  Implementing cookies

                               A-1:                               Setting cookie values

                               A-2:                               Modifying cookie values

                               A-3:                               Adding new entries to a cookie

                               Topic B: 0  Working with cookie values

                                                                                                                                                                                                                                                       B-1:                                                                                                                                                                                                                                                       Storing username and e-mail id in a cookie

                                                                                                                                                                                                                                                       B-2:                                                                                                                                                                                                                                                       Reading and displaying the cookie values

                                                                                                                                                                                                                                                       B-3:                                                                                                                                                                                                                                                       Deleting a cookie