Utility/Helper Functions - start the course
- use the jQuery utility functions isArray(), isFunction(), isNumeric(), isWindow(), and isPlainObject()
- manipulate arrays using grep(), unique(), uniqueSort(), merge(), and makeArray()
- perform advanced array manipulation use map()
- work with the string parsing functions parseHTML(), parseXML(), and parseJSON()
- using each() to iterate over objects
- work with delay() and setTimeout
Manipulating Classes - dynamically add and remove classes from elements
- work with element classes and dynamically determine if an element has a class
- use toggleClass() to add and remove classes
Advanced Ajax Features - use get(), getJSON(), getScript(), post(), and load() Ajax shorthand methods
- configure the most common, but optional, Ajax settings
- identify and handle Ajax synchronization issues
- work with callbacks and the when() method
- use serialize() to encode the form variables for submission
- work with serializeArray() to encode and manipulate form variables as an array
- use param() to convert an array or object into a string that can be used in an Ajax request or URL
Low-level Ajax Functions - add an ajaxPrefilter() to modify Ajax requests before they are processed
- configure Ajax default settings using ajaxSetup()
- use ajaxTransport() to create an object to manage the Ajax data transmission
Practice: Advanced Ajax with jQuery - describe when and how to use some advanced Ajax features
|