JavaScript:
Basic

Topic-Level Outline

                         Days:  1

         Prerequisites:  HTML 4.0: Basic, HTML 4.0: Intermediate, knowledge of programming logic and techniques, and basic concepts of object oriented programming or equivalent experience

                         Unit 1 :  JavaScript basics

                               Topic A: 0  Introducing JavaScript

                               A-1:                               Discussing JavaScript basics

                               Topic B: 0  Using the <SCRIPT> tag

                         B-1:                         Using the <SCRIPT> tag

                         B-2:                         Calling an external JavaScript file

                         Unit 2 :  Programming basics

                               Topic A: 0  Using variables, data types, and functions

                               A-1:                               Understanding variables

                               A-2:                               Using the standard functions

                               A-3:                               Creating user-defined functions

                               Topic B: 0  Using JavaScript operators

                               B-1:                               Using arithmetic operators

                               B-2:                               Evaluating and creating Boolean expressions

                               Topic C: 0  Using control structures

                         C-1:                         Using the if…else statement

                         C-2:                         Using the for loop

                         Unit 3 :  Working with language objects

                               Topic A: 0  Understanding objects, methods, and properties

                               A-1:                               Understanding objects

                               Topic B: 0  Working with Math, String, and Date objects

                         B-1:                         Using the Math object

                         B-2:                         Using the String object

                         B-3:                         Using the Date object

                         Unit 4 :  Working with Document and Window objects

                               Topic A: 0  Writing to a Web page

                               A-1:                               Using the write method

                               A-2:                               Using the document properties

                               Topic B: 0  Creating new windows

                         B-1:                         Opening and closing a new window

                         B-2:                         Setting window attributes

                         Unit 5 :  Working with the Form object and events

                               Topic A: 0  Handling events on a form

                               A-1:                               Understanding form elements

                               A-2:                               Understanding event handling

                               A-3:                               Validating data with the Submit button

                               Topic B: 0  Scripting for form elements

                                                                                                                                                                                                                                                       B-1:                                                                                                                                                                                                                                                       Examining form elements