Preview course for free

Preview this course for free.

To preview this course, you will need to create a free account. Once you register, we'll send
you right along and you will get access to the first task in the course (day 1).


No credit card or payment info is required. Existing users, sign-in to begin.

Preview this course for free.

To preview this course, you will need to create a free account. Once you register, we'll send
you right along and you will get access to the first task in the course (day 1).


No credit card or payment info is required. Existing users, sign-in to begin.

Take a class, join the instructor-supported online learning revolution.

Choose a class date below to get started. Every class comes with a complimentary subscription which begins immediately even if your class doesn't start for a week or two. You can be learning in just minutes.

Upcoming classes: Choose this date >>


Take this course.

You'll need to get a subscription to join this course.
Our subscriptions start at $29.

View your subscription options
Course Summary

JavaScript is an interesting language. Unfortunately, the environment in which we normally use this language has been riddled with bugs and inconsistent implementations for years. To top that off, the main API we use (the DOM) is quite possibly one of the most tedious and verbose APIs ever devised. jQuery changes that.

Not only does jQuery "fix" the bugs and inconsistencies (by detecting them and working around them), it actually makes the DOM API pleasant to use. Querying for elements from the DOM and then manipulating them in various ways used to take dozens of lines of code regardless of how simple the task was. The same can usually be done in jQuery with just one or two lines of code. It's fluent API and focus on usability (for the developer) has changed the way we practice the art of front-end engineering.

This course guides you through learning jQuery so that you, too, can slice and dice your way through the DOM like a true JavaScript ninja.

Course Objectives

After completing this course, you should be proficient in the following:

  • Include jQuery in your pages.
  • Select elements with the jQuery function.
  • Remove selected elements using filtering methods.
  • Handle browser events with jQuery.
  • Dynamically modify the HTML DOM with jQuery.
  • Use jQuery methods to make Ajax requests.
  • Provide feedback to users during Ajax requests.
  • Animate elements with jQuery.
  • Add plugins to animate colors and use advanced easing functions.
Edit video url:

Edit Course Objectives










Change objectives

Tasks

Search tasks

tasks found
Save
Preview this task « This task is available right now for free, no payment info required.
Use jQuery on your HTML pages
5 Activities | Time: 1h | Types: Article (3) | Practice (1) | Video (1)
Select elements from the DOM with jQuery
8 Activities | Time: 1h 16m | Types: Article (4) | Blog (2) | Practice (1) | Video (1)
Handle browser events with jQuery
6 Activities | Time: 1h 18m | Types: Article (5) | Video (1)
Dynamically modify the DOM with jQuery
8 Activities | Time: 1h 15m | Types: Article (5) | Blog (1) | Video (2)
Make Ajax requests with jQuery
8 Activities | Time: 1h 54m | Types: Article (5) | Practice (1) | Video (2)
Animate elements with jQuery
6 Activities | Time: 1h 3m | Types: Article (4) | Practice (1) | Video (1)