Course Details

Previous Page

Helper Functions and Advanced Ajax

Target Audience
Expected Duration
Lesson Objectives
Course Number

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


Expected Duration (hours)

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: