Section 1: You, This Course and Us |
|
Lecture 1 |
|
01:58 |
Section 2: Introduction To jQuery |
|
Lecture 2 |
|
07:44 |
|
Lecture 3 |
|
08:08 |
|
Lecture 4 |
|
04:45 |
Section 3: Install And Set Up |
|
Lecture 5 |
|
04:47 |
|
Lecture 6 |
Download and set up jQuery
|
03:32 |
|
Lecture 7 |
Set up examples used in this course
|
02:13 |
Section 4: Selectors |
|
Lecture 8 |
Example 1: Hello jQuery World!
Preview
|
11:33 |
|
Lecture 9 |
|
04:27 |
|
Lecture 10 |
|
04:12 |
|
Lecture 11 |
|
09:10 |
|
Lecture 12 |
Example 4: Traversing The DOM
|
08:37 |
|
Lecture 13 |
Example 5: Advanced selectors
|
04:44 |
|
Lecture 14 |
|
04:34 |
Section 5: Some Loose Ends |
|
Lecture 15 |
|
04:38 |
|
Lecture 16 |
|
07:19 |
|
Lecture 17 |
Accessing native browser element
|
01:20 |
Section 6: Event Handling |
|
Lecture 18 |
|
07:29 |
|
Lecture 19 |
Example 9: Event handlers
|
09:12 |
|
Lecture 20 |
|
06:02 |
|
Lecture 21 |
Example 10: Accessing the event object properties
|
05:28 |
|
Lecture 22 |
|
08:07 |
|
Lecture 23 |
Example 11: Multiple event handlers
|
04:32 |
|
Lecture 24 |
Example 12: Passing data to event handlers
|
03:11 |
|
Lecture 25 |
|
03:09 |
|
Lecture 26 |
Example 14: Remove event handlers
|
04:29 |
|
Lecture 27 |
|
06:19 |
|
Lecture 28 |
|
06:05 |
|
Lecture 29 |
Example 16: Setting up delegated events
|
05:05 |
|
Lecture 30 |
Example 17: Listening to key events
|
03:05 |
|
Lecture 31 |
|
04:30 |
|
Lecture 32 |
|
04:04 |
|
Lecture 33 |
Example 19: Working with custom events
|
04:27 |
Section 7: CSS And Animations |
|
Lecture 34 |
|
03:57 |
|
Lecture 35 |
Example 20: The css() function
|
09:03 |
|
Lecture 36 |
Example 21: The show() and hide() functions
|
06:03 |
|
Lecture 37 |
Example 22: The fadeIn() and fadeOut() animations
|
03:01 |
|
Lecture 38 |
Example 23: The slideUp() and slideDown() animations
|
02:15 |
|
Lecture 39 |
Example 24: The toggle() function
|
02:43 |
|
Lecture 40 |
|
04:15 |
|
Lecture 41 |
Example 25: Run code after an animation completes
|
04:38 |
|
Lecture 42 |
Example 26: The animate() function
|
05:33 |
|
Lecture 43 |
Example 27: More animation fun
|
04:00 |
|
Lecture 44 |
Example 28: Stop animations using the stop() function
|
07:38 |
|
Lecture 45 |
|
03:46 |
|
Lecture 46 |
Example 30: Chaining and queueing animations
|
07:34 |
|
Lecture 47 |
|
05:05 |
|
Lecture 48 |
Example 32: Bypassing the queue
|
04:55 |
Section 8: DOM Manipulation |
|
Lecture 49 |
|
01:15 |
|
Lecture 50 |
Example 33: Manipulating element contents
|
04:27 |
|
Lecture 51 |
Example 34: The attr() and removeAttr() functions
|
04:37 |
|
Lecture 52 |
Example 35: Add DOM elements relative to selected elements
|
09:48 |
|
Lecture 53 |
Example 36: Create or clone elements
|
06:31 |
|
Lecture 54 |
|
07:32 |
|
Lecture 55 |
Example 38: The wrap() and wrapAll() functions
|
04:03 |
|
Lecture 56 |
Example 39: Explicit iteration using each()
|
02:23 |
Section 9: Ajax Requests |
|
Lecture 57 |
|
05:09 |
|
Lecture 58 |
Example 40: The $.ajax() request
|
10:10 |
|
Lecture 59 |
Example 41: Syntactic sugar - the $.get(), $.getScript(), $.getJSON()
|
06:36 |
|
Lecture 60 |
Example 42: The load() function
|
02:36 |
|
Lecture 61 |
Example 43: Serialize form contents using serialize() and serializeArray()
|
07:18 |
|
Lecture 62 |
Example 44: Local and global Ajax events
|
09:30 |
Section 10: Performance Optimizations |
|
Lecture 63 |
Categories of optimization techniques
Preview
|
04:22 |
|
Lecture 64 |
|
08:56 |
Section 11: Plugins |
|
Lecture 65 |
|
03:59 |
|
Lecture 66 |
|
09:27 |
|
Lecture 67 |
Building your own custom plugin
|
04:18 |
|
Lecture 68 |
Example 46: Our first custom plugin, the fancyButton()
|
04:33 |
|
Lecture 69 |
Example 47: Best practices to follow in the fancyButton() plugin
|
07:44 |
Section 12: The Widget Factory |
|
Lecture 70 |
|
05:33 |
|
Lecture 71 |
Example 48: Build your first widget
|
07:52 |
|
Lecture 72 |
Example 49: Widgets which expose methods to manipulate them
|
09:31 |
|
Lecture 73 |
Example 50: Widgets which trigger events
|
07:05 |
Section 13: The jQuery UI Library |
|
Lecture 74 |
Download and install the jQuery UI library
|
08:44 |
|
Lecture 75 |
Example 51: Set up components using the jQuery UI library
Preview
|
05:31 |
|
Lecture 76 |
Example 52: The effects() function
|
03:12 |
|
Lecture 77 |
The jQuery UI theme roller
|
05:24 |
|
Lecture 78 |
Example 53: Try a custom theme
|
01:26 |