Curriculum
12 Sections
77 Lessons
52 Weeks
Expand all sections
Collapse all sections
Introduction To jQuery
3
3.1
Client side programming with Javascript
8 Minutes
3.1
Why is jQuery cool?
8 Minutes
3.1
The Document Object Model
5 Minutes
Install And Set Up
3
4.1
Npm and Http Server install
5 Minutes
4.1
Download and set up jQuery
3 Minutes
4.1
Set up examples used in this course
2 Minutes
Selectors
7
5.1
Hello jQuery World!
12 Minutes
5.1
Selectors
4 Minutes
5.1
Simple selectors
4 Minutes
5.1
More selectors
9 Minutes
5.1
Traversing The DOM
9 Minutes
5.1
Advanced selectors
5 Minutes
5.1
Select using functions – the filter() selector
4 Minutes
Some Loose Ends
3
6.1
Chaining
5 Minutes
6.1
jQuery in the no-conflict mode
7 Minutes
6.1
Accessing native browser element
1 Minute
Event Handling
16
7.1
Events and event handling
7 Minutes
7.1
Event handlers
9 Minutes
7.1
The event object
6 Minutes
7.1
Accessing the event object properties
5 Minutes
7.1
Event capture and bubble phases
8 Minutes
7.1
Multiple event handlers
5 Minutes
7.1
Passing data to event handlers
3 Minutes
7.1
Listen just once
3 Minutes
7.1
Remove event handlers
5 Minutes
7.1
Events in namespaces
6 Minutes
7.1
Event delegation
6 Minutes
7.1
Setting up delegated events
5 Minutes
7.1
Listening to key events
3 Minutes
7.1
Event triggers
4 Minutes
7.1
Custom events
4 Minutes
7.1
Working with custom events
4 Minutes
CSS And Animations
15
8.1
The show() and hide() functions
4 Minutes
8.1
The fadeIn() and fadeOut() animations
9 Minutes
8.1
The css() function
6 Minutes
8.1
Effects and animations
3 Minutes
8.1
The slideUp() and slideDown() animations
2 Minutes
8.1
The toggle() function
3 Minutes
8.1
How do jQuery animations work?
4 Minutes
8.1
Run code after an animation completes
5 Minutes
8.1
The animate() function
5 Minutes
8.1
More animation fun
4 Minutes
8.1
Stop animations using the stop() function
8 Minutes
8.1
Delay animations using delay()
4 Minutes
8.1
Chaining and queueing animations
7 Minutes
8.1
Custom animation queues
5 Minutes
8.1
Bypassing the queue
5 Minutes
DOM Manipulation
8
9.1
Manipulating the DOM
1 Minute
9.1
Manipulating element contents
4 Minutes
9.1
The attr() and removeAttr() functions
5 Minutes
9.1
Add DOM elements relative to selected elements
10 Minutes
9.1
Create or clone elements
6 Minutes
9.1
The remove(), detach() and empty() functions
7 Minutes
9.1
The wrap() and wrapAll() functions
4 Minutes
9.1
Explicit iteration using each()
2 Minutes
Ajax Requests
6
10.1
Ajax
5 Minutes
10.1
The $.ajax() request
10 Minutes
10.1
Syntactic sugar – the $.get(), $.getScript(), $.getJSON()
7 Minutes
10.1
The load() function
3 Minutes
10.1
Serialize form contents using serialize() and serializeArray()
7 Minutes
10.1
Local and global Ajax events
9 Minutes
Performance Optimizations
2
11.1
Categories of optimization techniques
4 Minutes
11.1
Performance optimizations tips and tricks
9 Minutes
Plugins
5
12.1
What are plugins?
4 Minutes
12.1
The Slick carousel
10 Minutes
12.1
Building your own custom plugin
4 Minutes
12.1
Our first custom plugin, the fancyButton()
5 Minutes
12.1
Best practices to follow in the fancyButton() plugin
8 Minutes
The Widget Factory
4
13.1
What is the Widget Factory?
5 Minutes
13.1
Build your first widget
8 Minutes
13.1
Widgets which expose methods to manipulate them
9 Minutes
13.1
Widgets which trigger events
7 Minutes
The jQuery UI Library
5
14.1
Download and install the jQuery UI library
9 Minutes
14.1
Set up components using the jQuery UI library
5 Minutes
14.1
The effects() function
3 Minutes
14.1
The jQuery UI theme roller
5 Minutes
14.1
Try a custom theme
1 Minute
Learn By Example: jQuery with 53 detailed examples
Search
This content is protected, please
login
and enroll in the course to view this content!
Login with your site account
Lost your password?
Remember Me
Not a member yet?
Register now
Register a new account
Are you a member?
Login now
Modal title
Main Content