jQuery Essential Training

jQuery Essential Training

4h 24mBeginner2024-10-25

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

Course details

Looking to add dynamic content, third-party data, or animation to your websites and apps? In this course, Joe Marini introduces jQuery, an open-source JavaScript library that simplifies the process of adding advanced functionality to web projects. Joe shows you how to use the features of jQuery to achieve many common web development patterns, as well as how to use built-in browser equivalents when they make more sense. Check out this course to gain a comprehensive understanding of the jQuery library—when to use it and when not to, and how to approach migration projects when updating code that contains some of the more outdated features of the library.

Skills covered

jQueryJavaScript FrameworksWeb Development ToolsFront-End Web DevelopmentWeb DevelopmentOpen SourceOne-Off

Concepts

Introduction

  • jQuery - Write less, do more
  • Getting set up

jQuery Overview

  • Overview of jQuery
  • Why use jQuery today

A Quick jQuery Feature Tour

  • Enabling jQuery in your web app
  • Selectors and filters
  • Creating and modifying content
  • Event handling
  • Effects and animations
  • AJAX operations

Accessing Page Content

  • Introduction to selectors and filters
  • Basic selectors
  • Basic filters
  • Advanced selectors
  • Attribute filters
  • Advanced filters
  • Traversing web page elements
  • Statement chaining
  • Challenge - Selectors
  • Solution - Selectors

Manipulating Page Content

  • Creating content
  • Inserting page content
  • Altering page content
  • Manipulating attributes
  • Working with CSS
  • Embedding custom data
  • Challenge - Dynamic element visibility
  • Solution - Dynamic element visibility

Event Handling

  • jQuery event handling features
  • Binding and unbinding events
  • Using the jQuery event object
  • Challenge - Use jQuery events
  • Solution - Use jQuery events

Effects and Animations

  • Introduction to jQuery animations
  • Hiding and showing elements
  • Fading elements
  • Sliding elements
  • Custom animations

AJAX Operations

  • jQuery and AJAX
  • Convenience functions
  • Working with different data types
  • Using global AJAX handlers
  • Challenge - AJAX
  • Solution - AJAX

jQuery Plugins

  • DataTables
  • Form validation
  • Toast messages

Migrating from jQuery

  • Preparing to migrate
  • Migrating to DOM selectors
  • Migrating from AJAX
  • Migrating effects
  • Odds and ends

Conclusion

  • Next steps
100,000 Toman