JS3 - Advanced JavaScript Programming
| Categories |
JavaScript Training, HTML Training, Internet Training, Programming Training, Scripting Training |
| Duration |
2 days (14 hours) |
| Pre-requisites |
JS2 - JavaScript Programming or equivalent experience programming in JavaScript (with instructor approval). |
|
|
|
| Courseware |
JS3-EK-01 (100 pages) |
| Price |
$590 |
| Notes |
Upon successful completion of this course, studentswill be able to: Debug and maintain JavaScript code libraries; Develop Web pages that display different content or execute different code based on the version of JavaScript that is present on the Web client; Create custom objects with custom methods and properties; Create, read to, write from, and delete single and multi-dimensional arrays; Store, retrieve, and delete cookies; Write JavaScript code to communicate with Java applets, ShockWave movies, ActiveX controls, and server applications.
|
Students who are already familiar with the fundamentals of JavaScript programming will learn how to develop scripts that are modular, easily maintainable, and compatible with multiple browsers. Students will learn debugging techniques and how to use advanced programming features such as custom objects, arrays, and cookies. Students will also learn how JavaScript communicates with other software such as applets and server-side scripts. Students will learn how to use advanced JavaScript programming features and techniques to enhance their use of JavaScript in developing Web pages.
Using Programming Techniques
Maintain JavaScript Code
Debug JavaScript Code
Implementing Cross-Browser Compatibility
Provide Support For Multiple Browsers
Detect Browser Compatibility
Detect Browser and JavaScript Versions
Detect Objects
Handle Exceptions
Using Custom Objects in JavaScript
Access Custom Objects
Use Constructor Functions
Add Methods to Objects
Use Prototype Function
Working with Arrays
Create and Populate Arrays
Delete Array Elements
Use Multi-Dimensional Arrays
Handling Cookies Using JavaScript
Use Cookie Objects
Store Cookies
Process Cookie Values
Delete Cookies
Validating Forms Using JavaScript
Validate Forms Using the Generic Approach
Implement Generic Validation Using Custom Objects
Programming Using DOM API
Traverse Documents
Modify Documents
Append Nodes to Documents
Working with DHTML
Change Element Appearance Dynamically
Assign and Position Elements Dynamically
Communicating with Applets and Server Applications
Communicate with Java Applets
Communicate with Shockwave Files
Communicate with ActiveX
Communicate with Server Applications