Mastering jQuery

Request more details:

Description:

jQuery is a JavaScript toolkit that significantly simplifies rich web based application development. This course provides extensive training on selectors, DOM manipulation, handle events, create effects, build AJAX applications, write and use jQuery plugins and organize jQuery code. When you complete this course you will be able complete key tasks using jQuery, and you will have a solid basis from which to continue your learning. The course is not specific to any vendor`s platform and it equally applies to Java, .NET, PHP etc. All labs are done using plain web server and editor.

Cost: Price on application

Duration: 2 days

This course is not available as part of our public schedule but can be provided on a customised client specific basis.

Prerequisites:

Experience in HTML and JavaScript required and experience in CSS would be beneficial..

jQuery Introduction:

How jQuery Works
First Example

jQuery Basic Concepts:

Basic Flow of a jQuery Application
Using $(document)ready()
Selecting Elements
Operating on Selections
Working with Selections
CSS, Styling, and Dimensions
Traversing
Manipulating the DOM

How to Create a Basic Plugin
Testing Our Plugin
Finding and Evaluation Plugins

Best Practices:

JavaScript Best Practices
Namespacing Variables
Cache Frequently Used Values
Beware Anonymous Functions
jQuery Best Practices
Optimize Selectors
Use "Safe" Selectors
Use Event Delegation
Detach Elements to Work with Them
Use Stylesheets for Changing CSS on Many Elements
Use $.data Instead of $.fn.data
Code Organization
Key Concepts
Don't Treat jQuery as a Black Box