||Course Duration 5 Days
It is recommended that before attending this course students possess the following:
An understanding of working in a Microsoft Windows operating system environment.
A working knowledge of HTML or XHTML.
A working knowledge of Cascading Style Sheets (CSS).
Some previous programming experience would be helpful.
Upon successful completion of this course, students will be able to:
Work with Variables.
Use Different Operators.
Control the Execution of Code.
Create and Work with Objects.
Create and Work with Arrays.
Create and Work with Functions.
Implement Regular Expressions.
Understand Accessibility Issues.
Work with and Manipulate the DOM.
Script CSS to Produce Dynamic Effects (DHTML).
Script Events on the Client Browser.
Script and Validate Web Forms.
Create and Manage Cookies.
Understand Cross Browser Compatibility Issues.
Understand Script Libraries like jQuery.
Understand the Basics of Ajax.
2. Data Types, Variables and Operators
3. Controlling Code Execution
Introduction to Controlling Program Execution
4. Objects Part 1: An Introduction
Object Properties and Methods
Introduction to Arrays
Creating and Populating Arrays
Working with Arrays
Creating Simple Functions
Returning Data from Functions
Passing Data into Functions
Advanced Function Considerations
The String Object
The Date Object
The Math Objects
Object Constructor Functions
Classes and Prototypes
Modules and Namespaces
9. Regular Expressions
Creating Regular Expressions
The RegExp Object
Overview of Scripting Errors
Handling Errors with Try, Catch and Finally
12. Scripting the Window Object
Timers, Location and History
Window, Screen and Browser Metadata
Opening New Windows
Dialog Boxes and Status Messages
13. Scripting the DOM (Document Object Model)
What is the DOM
Obtaining Information about Nodes
Traversing the DOM
14. Scripting Styles: CSS and Dynamic HTML
Introduction to CSS and the DOM
CSS and DHTML
Scripting CSS Inline Styles
Scripting Computed Styles
Scripting CSS Classes
15. Scripting Events
Introduction to Events
The Original Event Model (DOM Level 0)
Event Handling in DOM Level 2 Browsers
The Event Model in Internet Explorer
The Onload Event
16. Scripting Forms
The Form Object
Scripting Form Elements
Validating Form Data
Introduction to Cookies
Working with Cookies
Data Persistence Issues
18. Browser and Object Detection
Script Libraries (a Taste of jQuery)
19. Introduction to Ajax
Overview of Ajax
Ajax Requests and Responses
An Ajax Example
Working with XML Documents
Using XSLT and XPath
XML Advanced Topics