Editor (add & remove topics to suit your needs)
Part 1 Effective device/feature detection
This section covers several different ways of detecting the features available in the many browsers that are in common use. This supports the concept of feature detection commonly used in modern development methodologies.
HTML5 feature detection
Feature detection using MIME type
Part 2 Event handling
This section will look at advanced event handling which allows you to handle events such as drag/drop and touch.
Advanced event handling
Part 3 Inheritance via prototype
Prototypes and inheritance
Part 4 Ajax and JSON/JSONP
Part 5 HTML5 media element
This section looks at the new HTML5 elements available to support embedding media on a webpage.
Part 6 Functions
The Arguments object
First class objects
Part 7 Testing techniques
Basic testing techniques
Code tidiers, syntax checkers & validators
Browser based tools
Specialist unit test environments – Qunit, JS-Test-Driver
Examples and Exercises
There are numerous (standards compliant) examples available for this course that illustrate the concepts covered.
In addition to the examples there are practical exercises in each section that allow attendees to explore and consolidate their knowledge of the concept. Further topics are given for future study that relate to the topics covered.
Some of the exercises are done as team work, the remainder are done on an individual basis with the individual choosing the level of complexity they want to code within the exercise parameters.
Audience & Requirements
Duration, location and dates
If you have a course length in mind, please select from the list
More than 5 days
Where would you like the course to be held?
On your site
At our London offices
Please quote for both options
Where is your site located?
If you have a date and location in mind, enter them here....
Complete the form oppositebelow to get your quote >>>
GET A CUSTOM COURSE QUOTE
Complete this form for an instant quote Or for more information call 0800 028 6400