Duration
3 days
Overview
jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript.
Chapter 1 – Introducing jQuery
- Write less, do more
- Unobtrusive JavaScript
- Installing jQuery
- How jQuery is structured
- jQuery fundamentals
Chapter 2 – Selecting Elements
- Selecting elements for manipulation
- Basic selectors
- Retrieving elements by their hierarchy
- Selecting elements using attributes
- Introducing filters
- Enhancing performances using context
Chapter 3 – Operating on a jQuery collection
- Generating new HTML
- Managing the jQuery collection
Chapter 4 – Work with properties, attributes, and data
- Defining element properties and attributes
- Working with attributes
- Manipulating element properties
- Storing custom data on elements
Chapter 5 – Bringing pages to life with jQuery
- Changing element styling
- Setting element content
- Dealing with form element values
Chapter 6 – Events are where it happens!
- Understanding the browser event models
- The jQuery Event Model
Chapter 7 – Energizing pages with animations and effects
- Showing and hiding elements
- Animating the display state of elements
- Adding more easing functions to jQuery
- Creating custom animations
- Animations and queuing
Chapter 8 – Beyond the DOM with jQuery utility functions
- Using the jQuery properties
- Using other libraries with jQuery
- Manipulating JavaScript objects and collections
- Miscellaneous utility functions
Chapter 9 – Talk to the server with Ajax
- Brushing up on Ajax
- Loading content into elements
- Making GET and POST requests
- Taking full control of an Ajax request
Chapter 10 – How jQuery fits into larger projects
- Improving the performance of your selectors
- Organizing your code into modules
- Loading modules with RequireJS
- Managing dependencies with Bower
- Creating single-page applications with Backbone.js
Programme scope, delivery arrangements and suitability are confirmed during enquiry.