EIEIOTECHNOVATION
← Training programmes

EIEIO / AUTOMATION & EMERGING TECHNOLOGY

JQuery

Course outline

3 days

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.