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
Client side programming with Javascript
https://dwnk32xmy75f1.cloudfront.net/wp-content/uploads/20180816051748/Lecture2_w1m1-JI1ClientSideProgrammingWithJavascript1.mp4
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