Helper Functions and Advanced Ajax
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
jQuery has made Ajax and regular JavaScript much easier to use with its Ajax and Helper functions. In this course, you will learn about the more advanced Ajax features and the helper functions to make you more efficient when using jQuery.
Target Audience
Web developers who are experienced with jQuery, jQuery UI, JavaScript, HTML, and CSS
Prerequisites
None
Expected Duration (hours)
1.9
Lesson Objectives Helper Functions and Advanced Ajax
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
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
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
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
describe when and how to use some advanced Ajax features
Course Number: wd_adjq_a01_it_enus
Expertise Level
Intermediate