O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

JQuery

Video Description

This Course can only be played using a subscription. You can play only first 3 chapters for free. Click Here to avail a subscription jQuery is one of the most popular JavaScript libraries, providing powerful functionality for everything from animation and interactivity to data-handling with JSON and AJAX. jQuery has set the standard to which all other JavaScript frameworks are compared. This VTC course will take you from the basics all the way through jQuery's most advanced features. You will create your own code through dozens of projects and even learn to create your own jQuery plugins.

Table of Contents

  1. Introduction
    1. What This Course Will Cover 00:01:44
    2. Prerequisites 00:01:53
    3. What You Will Need 00:03:35
  2. Getting Started
    1. Your First jQuery Script 00:05:00
    2. Selecting Elements 00:04:53
    3. Manipulating Elements 00:04:08
    4. Getting Attributes 00:04:17
    5. Handling Events 00:06:10
  3. Creating a Form Field Highlighter Plugin
    1. Setting Up for Plugin Development 00:02:45
    2. Creating the HTML and CSS 00:02:29
    3. Manipulating CSS with Mouse Events 00:02:40
    4. Allowing Users to Customize 00:03:19
  4. Beyond the Basics
    1. Callback Functions 00:03:11
    2. Chaining Commands 00:03:53
    3. Animation pt. 1 00:04:07
    4. Animation pt. 2 00:04:14
    5. JSON 00:04:36
    6. Ajax Basics 00:04:33
    7. Debugging 00:05:02
    8. Binding and Namespaces 00:05:59
    9. Live and Die 00:04:06
    10. jQuery Utilities pt. 1 00:04:01
    11. jQuery Utilities pt. 2 00:04:33
    12. jQuery Utilities pt. 3 00:05:02
    13. A Real World Example pt. 1 00:04:49
    14. A Real World Example pt. 2 00:03:25
  5. Creating a Menu Plugin
    1. Traversing the DOM 00:05:19
    2. Setting Up the Menu Plugin 00:02:33
    3. The Menu CSS 00:03:25
    4. Coding the Menu Plugin 00:03:18
    5. Customizing the Menu Plugin 00:02:40
  6. jQuery Validation Plugin
    1. Installing jQuery Validation 00:04:39
    2. Creating the Validation Form 00:03:34
    3. Validation Rules 00:02:54
    4. Validation Messages 00:02:43
    5. Validation Options 00:02:54
    6. Custom Validation Methods 00:03:54
  7. The Fancybox Plugin
    1. Introducing Fancybox 00:03:37
    2. Animation Options 00:02:48
    3. Gallery with Fancybox 00:03:33
    4. Other Fancybox Examples 00:04:06
    5. Other Popular Plugins pt. 1 00:04:51
    6. Other Popular Plugins pt. 2 00:04:21
  8. Usability
    1. Browser History and JQuery 00:03:12
    2. Introducing jQuery Address 00:04:51
    3. Accessibility WAI-ARIA 00:05:06
    4. Accessibility Section 508 00:05:24
    5. Accessibility Tools 00:03:53
    6. Accessible Plugins 00:06:55
  9. Selectors
    1. Sizzle Selector Engine 00:02:45
    2. Selectors pt. 1 00:04:54
    3. Selectors pt. 2 00:05:18
    4. Selectors pt. 3 00:06:47
    5. Selectors pt. 4 00:06:45
  10. Handling Forms with AJAX
    1. Creating the Contact Form 00:04:19
    2. Processing the Contact Form 00:03:36
    3. Validating the Contact Form 00:02:50
    4. Processing the Response 00:03:01
  11. jQuery Image Gallery
    1. Introducing Codeigniter 00:04:01
    2. Creating a Database 00:03:17
    3. Creating the Data Models 00:02:48
    4. Creating the Controller 00:01:59
    5. Creating the View 00:03:34
    6. Creating the Admin Form 00:05:45
  12. Complete Guide to Manipulation
    1. Manipulation pt. 1 00:03:59
    2. Manipulation pt. 2 00:03:39
    3. Manipulation pt. 3 00:05:24
  13. jQuery UI Widgets and Utilities
    1. jQuery UI Overview 00:03:09
    2. UI Themes 00:02:22
    3. Accordion Widget 00:03:08
    4. Datepicker 00:02:45
    5. Dialog Widget 00:03:32
    6. Progress Bar 00:03:31
    7. Slider 00:03:21
    8. Tabs 00:03:43
    9. Autocomplete 00:04:17
    10. Button Widget 00:04:21
    11. jQuery UI CSS Reference pt. 1 00:04:50
    12. jQuery UI CSS Reference pt. 2 00:02:55
    13. Themeroller in Action 00:06:49
  14. jQuery UI Interactions and Effects
    1. Drag and Drop 00:04:35
    2. Resizable 00:03:32
    3. Selectable 00:02:51
    4. Sortable 00:02:58
    5. Color Transitions 00:02:40
    6. Toggle/Switch Class 00:03:50
    7. Add/Remove Class 00:02:56
    8. Toggle 00:02:30
    9. Hide 00:03:29
    10. Effect 00:04:34
  15. jQuery Mobile
    1. About jQuery Mobile 00:04:17
    2. jQuery Mobile Components pt. 1 00:04:07
    3. jQuery Mobile Components pt. 2 00:05:59
    4. jQuery Mobile Theming 00:04:20
    5. jQuery Mobile Events 00:04:24
    6. jQuery Mobile Methods and Utilities 00:02:59
    7. Configuring jQuery Mobile Defaults 00:04:23
  16. Where to Go from Here
    1. jQuery Resources 00:03:28
    2. jQuery Tools 00:05:32
    3. jQuery and Beyond 00:03:53
  17. Conclusion
    1. Course Wrap Up 00:03:01
  18. Credits
    1. About the Author 00:02:03