Cart 0

Training
Course Information

Course Name
Javascript: Java Script

Duration
5 Days
Overview
Audience Profile
Prerequisities
At Course Completion
Course Outline
Course Outline
Module 1: Getting Acquainted with JavaScript
- What JavaScript Is
- JavaScript Isn’t Java
- Where JavaScript Came From
- What JavaScript Can Do
- What JavaScript Can’t Do
- What Is Ajax?
- The Snap-Together Language
- Handling Events
- Values and Variables
- Assignments and Comparisons
- Writing JavaScript-Friendly HTML
- What Tools to Use?
Module 2: Start Me Up!
- Where to Put Your Scripts
- About Functions
- Using External Scripts
- Putting Comments in Scripts
- Alerting the User
- Confirming a User’s Choice
- Prompting the User
- Redirecting the User with a Link
- Using JavaScript to Enhance Links
- Working with Referrer Pages
Module 3: Language Essentials
- Around and Around with Loops
- Passing a Value to a Function
- Detecting Objects
- Working with Arrays
- Working with Functions That Return Values
- Updating Arrays
- Using Do/While Loops
- Calling Scripts Multiple Ways
- Using Multi-level Conditionals
- Handling Errors
Module 4: Working with Images
- Creating Rollovers
- Creating More Effective Rollovers
- Building Three-State Rollovers
- Triggering Rollovers from a Link
- Making Multiple Links Change a Single Rollover
- Working with Multiple Rollovers
- Creating Cycling Banners
- Adding Links to Cycling Banners
- Building Wraparound Slideshows
- Displaying a Random Image
- Cycling Images with a Random Start
Module 5: Frames, Frames, and More Frames
- Keeping a Page out of a Frame
- Forcing a Page into a Frame
- Forcing a Site into a Frame
- Setting a Target
- Creating and Loading a Dynamic Frame
- Sharing Functions between Frames
- Storing Information in Frames
- Loading Multiple Frames at Once
- Working with Iframes
- Loading Iframes with JavaScript
Module 6: Working with Browser Windows
- Opening a New Window
- Loading Different Contents into a Window
- Opening Multiple Windows
- Opening Multiple Windows Simultaneously
- Updating One Window from Another
- Creating New Pages with JavaScript
- Closing a Window
- Opening Windows in a Specified Location
- Moving Windows to a Specified Location
Module 7: Form Handling
- Select-and-Go Navigation
- Changing Menus Dynamically
- Making Fields Required
- Checking Fields against Each Other
- Identifying Problem Fields
- Putting Form Validation into Action
- Working with Radio Buttons
- Setting One Field with Another
- Validating Zip Codes
- Validating Email Addresses
Module 8: Forms and Regular Expressions
- Validating an Email Address with Regular Expressions
- Validating a File Name
- Extracting Strings
- Formatting Strings
- Formatting and Sorting Strings
- Formatting and Validating Strings
- Replacing Elements using Regular Expressions
Module 9: Handling Events
- Handling Window Events
- Mouse Event Handling
- Form Event Handling
- Key Event Handling
Module 10: JavaScript and Cookies
- Baking Your First Cookie
- Reading a Cookie
- Showing Your Cookies
- Using Cookies as Counters
- Deleting Cookies
- Handling Multiple Cookies
- Displaying “New to You” Messages
Module 11: Introducing CSS
- Saying It with Style
- Styles with Class
- Changing Fonts with CSS
- Checking Your ID
- Distinguished Links
- Embedding Styles in Styles
- Adding Background Images
- Positioning Absolutely
Module 12: Objects and the DOM
- About Node Manipulation
- Adding Nodes
- Deleting Nodes
- Deleting Specific Nodes
- Inserting Nodes
- Replacing Nodes
- Appendix B: JavaScript Reserved Words
- Appendix C: Cascading Style Sheets Reference
- Appendix D: Where to Learn More
- Finding Help on the Web
- Books
- Index
Overview
Audience Profile
Prerequisities
At Course Completion
Course Outline
Course Outline
Module 1: Getting Acquainted with JavaScript
- What JavaScript Is
- JavaScript Isn’t Java
- Where JavaScript Came From
- What JavaScript Can Do
- What JavaScript Can’t Do
- What Is Ajax?
- The Snap-Together Language
- Handling Events
- Values and Variables
- Assignments and Comparisons
- Writing JavaScript-Friendly HTML
- What Tools to Use?
Module 2: Start Me Up!
- Where to Put Your Scripts
- About Functions
- Using External Scripts
- Putting Comments in Scripts
- Alerting the User
- Confirming a User’s Choice
- Prompting the User
- Redirecting the User with a Link
- Using JavaScript to Enhance Links
- Working with Referrer Pages
Module 3: Language Essentials
- Around and Around with Loops
- Passing a Value to a Function
- Detecting Objects
- Working with Arrays
- Working with Functions That Return Values
- Updating Arrays
- Using Do/While Loops
- Calling Scripts Multiple Ways
- Using Multi-level Conditionals
- Handling Errors
Module 4: Working with Images
- Creating Rollovers
- Creating More Effective Rollovers
- Building Three-State Rollovers
- Triggering Rollovers from a Link
- Making Multiple Links Change a Single Rollover
- Working with Multiple Rollovers
- Creating Cycling Banners
- Adding Links to Cycling Banners
- Building Wraparound Slideshows
- Displaying a Random Image
- Cycling Images with a Random Start
Module 5: Frames, Frames, and More Frames
- Keeping a Page out of a Frame
- Forcing a Page into a Frame
- Forcing a Site into a Frame
- Setting a Target
- Creating and Loading a Dynamic Frame
- Sharing Functions between Frames
- Storing Information in Frames
- Loading Multiple Frames at Once
- Working with Iframes
- Loading Iframes with JavaScript
Module 6: Working with Browser Windows
- Opening a New Window
- Loading Different Contents into a Window
- Opening Multiple Windows
- Opening Multiple Windows Simultaneously
- Updating One Window from Another
- Creating New Pages with JavaScript
- Closing a Window
- Opening Windows in a Specified Location
- Moving Windows to a Specified Location
Module 7: Form Handling
- Select-and-Go Navigation
- Changing Menus Dynamically
- Making Fields Required
- Checking Fields against Each Other
- Identifying Problem Fields
- Putting Form Validation into Action
- Working with Radio Buttons
- Setting One Field with Another
- Validating Zip Codes
- Validating Email Addresses
Module 8: Forms and Regular Expressions
- Validating an Email Address with Regular Expressions
- Validating a File Name
- Extracting Strings
- Formatting Strings
- Formatting and Sorting Strings
- Formatting and Validating Strings
- Replacing Elements using Regular Expressions
Module 9: Handling Events
- Handling Window Events
- Mouse Event Handling
- Form Event Handling
- Key Event Handling
Module 10: JavaScript and Cookies
- Baking Your First Cookie
- Reading a Cookie
- Showing Your Cookies
- Using Cookies as Counters
- Deleting Cookies
- Handling Multiple Cookies
- Displaying “New to You” Messages
Module 11: Introducing CSS
- Saying It with Style
- Styles with Class
- Changing Fonts with CSS
- Checking Your ID
- Distinguished Links
- Embedding Styles in Styles
- Adding Background Images
- Positioning Absolutely
Module 12: Objects and the DOM
- About Node Manipulation
- Adding Nodes
- Deleting Nodes
- Deleting Specific Nodes
- Inserting Nodes
- Replacing Nodes
- Appendix B: JavaScript Reserved Words
- Appendix C: Cascading Style Sheets Reference
- Appendix D: Where to Learn More
- Finding Help on the Web
- Books
- Index
