The Best College Academy of Our Small City

Latest News - QUIS NOSTRUM - Exercitationem ullam corporis suscipit laboriosam

jQuery

Objectives:

  • Incorporate the most recent version of jQuery into their Web pages.
  • Use jQuery in conjunction with other JavaScript libraries.
  • Perform DOM manipulations using jQuery selectors and other DOM support features.
  • Initiate Ajax requests with jQuery and handle responses in plain text, HTML and XML formats.
  • Author plugins that extend jQuery's native functionality.

Course Content:

  • Getting Started with jQuery
    • Getting the Most Recent Version of jQuery
    • Framework Structural Overview
    • Using jQuery with Other Libraries
    • Commencing Execution When the DOM Tree is Ready
    • Survey of jQuery Utility Methods

  • Selecting and Manipulating DOM Elements with jQuery
    • Using CSS Selectors
      • Basic CSS Selectors
      • Hierarchical Selectors
      • Attribute Selectors

    • Adding jQuery Filters to Your Selectors
      • Basic Filters
      • Content Filters
      • Visibility Filters
      • Child-Specific Filters
      • Form Element Filters
    • Survey of Additional jQuery Object Methods

  • Event-Driven Programming with jQuery
    • Event Helper Methods
    • Interaction Helper: hover()
    • A Closer Look at the jQuery Event Object
    • jQuery Live Events and Event Delegation
    • Exploring Ways to Pass Data to Event Callbacks
    • jQuery Custom Events
    • jQuery Special Events

  • jQuery and Ajax
    • The load() Method
    • Basic Ajax Requests with $.get() and $.post()
    • $.getJSON() and $.getScript()
    • Exercising Complete Control with $.ajax()
    • Global Ajax Events
    • Ajax Helper Methods

  • Extending jQuery
    • Adding Custom Filters to Selectors
    • Best Practices for Plugin Methods
    • Utility Method Plugins
    • jQuery Object Method Plugins
    • Providing Default Argument Values
    • jQuery UI
    • jqGrid
    • jCarousel
    • jQuery Cycle
    • jTemplates
    • Kendo UI
    • QUnit (unit testing framework)
    • Tablesorter
    • XSLT Transformations