Course Overview
jQuery Duration: 3 days
1. Introduction
What is jQuery?
Features
Disadvantages
Downloading & using the library
2. Beginning jQuery
Basic selectors (ID, element, class, wildcards)
Hierarchy / inheritance
Filters – basic, content, visibility, attributes
Form Filters
Special characters in selectors
3. DOM Attributes, manipulation & traversal
The Document Object Model (DOM)
DOM Attributes
Manipulating classes
Manipulating attributes & properties
HTML and VAL
DOM Manipulation
Adding HTML content
Copying content
Detaching and removing content
Replacing content
Wrapping content
CSS manipulation
Dimension manipulation
Offsets and positioning
Scrolling
DOM Traversing
Miscellaneous traversing
DOM Filtering
Tree traversal
4. jQuery Features
Events
Events introduction
Events list
Attaching/detaching events
Event Delegation
Deprecated event related methods/events
Namespaced events
Event object
Custom Events
AJAX
Traditional web applications
AJAX web applications
Effects and animations
Utilities
5. JavaScript Plugins
Calandar
Overlay
Autocomplete
Form Validation
Roll your own plug-ins; extensibility
6. jQuery advanced concepts
Callbacks
Deferred objects & jQuery promises
$.Deferred([beforeStart])
$.when()
.promise()
JQuery Duration: 3 Days
Course Overview
jQuery Duration: 3 days
1. Introduction
What is jQuery?
Features
Disadvantages
Downloading & using the library
2. Beginning jQuery
Basic selectors (ID, element, class, wildcards)
Hierarchy / inheritance
Filters – basic, content, visibility, attributes
Form Filters
Special characters in selectors
3. DOM Attributes, manipulation & traversal
The Document Object Model (DOM)
DOM Attributes
Manipulating classes
Manipulating attributes & properties
HTML and VAL
DOM Manipulation
Adding HTML content
Copying content
Detaching and removing content
Replacing content
Wrapping content
CSS manipulation
Dimension manipulation
Offsets and positioning
Scrolling
DOM Traversing
Miscellaneous traversing
DOM Filtering
Tree traversal
4. jQuery Features
Events
Events introduction
Events list
Attaching/detaching events
Event Delegation
Deprecated event related methods/events
Namespaced events
Event object
Custom Events
AJAX
Traditional web applications
AJAX web applications
Effects and animations
Utilities
5. JavaScript Plugins
Calandar
Overlay
Autocomplete
Form Validation
Roll your own plug-ins; extensibility
6. jQuery advanced concepts
Callbacks
Deferred objects & jQuery promises
$.Deferred([beforeStart])
$.when()
.promise()