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 Essentials

Video Description

Master jQuery on your terms with this one-of-a-kind video training course. jQuery is a JavaScript library that simplifies the process of writing scripts and changing HTML elements on your website. Our instructors provide expert, straight-forward, user-friendly training to help you tackle jQuery the way you want to learn. Startwith an overview of basic programming concepts including variables, functions, and objects Understandhow HTML, CSS, and JavaScript all work together. Learn jQuery basics such as selecting elements, transforming page elements, handling events, and working with effects and animation Discover AJAX, jQuery plugins, and the jQuery UI Includes over six hours of jQuery video training. If youre looking for real-world jQuery instruction, youll find it here.

Table of Contents

  1. Introduction
    1. Preliminaries and Intended Audience 00:05:23
    2. What You'll Need to Complete the Course 00:07:32
    3. jquery.js 00:06:29
  2. Very Basic Programming Concepts
    1. Nouns and Verbs: Variables, Functions, and Objects 00:15:33
    2. Objects and Methods 00:13:23
    3. Libraries and Code Reuse 00:08:58
    4. HTML Intro 00:17:17
    5. CSS Intro 00:14:38
    6. Online jQuery Resources 00:08:59
  3. HTML, CSS, Javascript
    1. HTML, CSS, and Javascript Working Together 00:05:45
    2. The Document Object Model (DOM) 00:12:06
    3. Interactive Webpages WITHOUT jQuery 00:06:18
  4. jQuery Basics: Selecting Elements
    1. $(), $(function() {etc.});, $(document).ready(stuffToDo) 00:20:05
    2. $.methodName - global functions 00:03:13
    3. noConflict() 00:08:27
    4. Selectors 00:12:57
    5. Filtering Out Matched Elements 00:16:47
    6. jQuery Objects and DOM Elements 00:07:11
    7. DOM Traversal and Filtering Methods 00:08:43
  5. Transforming Page Elements
    1. Altering HTML Attributes and CSS Properties with attr() and css() 00:08:12
    2. Manipulating DOM Elements with html(), text(), append(), wrap(), and More 00:10:36
    3. prop(), and DOM Properties vs HTML Attributes 00:04:06
  6. Handling Events
    1. What Is an Event? What's an Event Handler? 00:09:38
    2. Event Handler Syntax: on() 00:14:37
    3. Shorthand Event Handlers and the Event Object 00:10:02
    4. Default Actions & preventDefault() 00:05:15
    5. Delegation & event.stopPropagation(); 00:08:23
    6. Simulating Page Interactions 00:08:16
    7. Custom Events and the Pub/Sub Pattern 00:05:31
    8. Deregistering Event Handlers: off() and one() 00:06:12
  7. Effects and Animation
    1. Simple Effects: show(), slideDown(), fadeIn(), and All That 00:05:55
    2. The animate() Method 00:11:03
    3. Complex Animations 00:05:24
    4. Queueing Animations and Other Actions 00:07:12
  8. Forms and AJAX
    1. HTML Form Elements 00:07:39
    2. What is AJAX? 00:05:28
    3. jQuery's AJAX Methods 00:13:31
  9. Plugins, jQuery UI, and Additional Topics
    1. Callbacks and Functional Programming 00:08:05
    2. jQuery Plugins and jQuery UI 00:08:01
    3. Writing Your Own jQuery Plugins 00:11:53