Systematix Computer Training

JavaScript Advanced Programming (3rd Ed)

2 days

Course Description

You are familiar with HTML and basic techniques of JavaScript programming in designing basic web pages. You can make your web pages more dynamic and attractive by providing additional functionality directly on your web pages. In this course, you will use the advanced techniques in JavaScript programming to add more functionality to your web pages, in order to make them interactive and dynamic. You will use the advanced techniques in JavaScript programming to add more functionality, in order to make the web pages interactive and dynamic.

Who should attend?

Advanced JavaScript Programming is intended for the delegate who is an experienced developer of web pages and has experience with JavaScript. Delegates should be comfortable creating web pages, writing HTML code and basic JavaScripts, and proficient in using Internet Explorer, Firefox or similar.

What will I learn?

How to maintain JavaScript code using programming techniques. Implement cross-browser compatibility using JavaScript. Create and manipulate custom objects using the custom object's methods. Create and manipulate arrays. Examine cookies and discuss the various uses of cookies. Validate forms using the generic approach. Program using DOM API to traverse, modify, and append nodes to documents. Use CSS to change the appearance and position of the HTML elements dynamically. Use JavaScript to access Java applets and ActiveX controls. You will also communicate with Shockwave files and server applications using JavaScript.


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

Systematix Training - tel: 0118 3243000 - www.systematix.co.uk
JavaScript Advanced Programming (3rd Ed) training courses