You have to love free online training. If you are a UI developer looking for free training on jQuery fundamentals, Pluralsight is providing their jQuery Fundamentals course for free for a short time. The training consists of 4 – 5 screencasts on jQuery fundamentals:
- Introduction – Why use jQuery?
- Referencing a jQuery Script
- Using Content Delivery Networks
- Using the jQuery Ready Function
- Getting to Know the jQuery Documentation
- Using jQuery Selectors
- What are Selectors?
- Selecting Nodes by Tag Name
- Selecting Nodes by ID
- Selecting Nodes by Class Name
- Selecting Nodes by Attribute Value
- Selecting Input Nodes
- Additional Selector Features
- Interacting with the DOM
- Iterating Through Nodes
- Modifying Properties and Attributes
- Adding and Removing Nodes
- Modifying Styles
- Modifying Classes
- Handling Events
- jQuery Event Model Benefits
- Handling Events
- Click Event Demo
- Mouse Events Demo
- Change Event Demo
- Binding to Events
- Bind Function Demo
- live() and delegate()
- Handling Hover Events
- Working with Ajax Features
- jQuery Ajax Functions
- Loading HTML Content from the Server
- load() Function Demo
- Making GET Requests
- Making POST Requests
- Introduction to the ajax() Function
If or when the free training offer is over, you may want to check out a couple of books on jQuery: