Learning jQuery 1.3
Credits
Foreword
About the Authors
About the Reviewers
Preface
Getting Started
What jQuery does
Why jQuery works well
History of the jQuery project
Our first jQuery-powered web page
Summary
Selectors
The Document Object Model
The $() factory function
CSS selectors
Attribute selectors
Custom selectors
DOM traversal methods
Accessing DOM elements
Events
Performing tasks on page load
Simple events
Compound events
The journey of an event
Altering the journey: the event object
Removing an event handler
Simulating user interaction
Effects
Inline CSS modification
Basic hide and show
Effects and speed
Compound effects
Creating custom animations
Simultaneous versus queued effects
DOM Manipulation
Manipulating attributes
Inserting new elements
Moving elements
Wrapping elements
Copying elements
DOM manipulation methods in a nutshell
AJAX
Loading data on demand
Choosing a data format
Passing data to the server
Keeping an eye on the request
AJAX and events
Security limitations
Additional options
Table Manipulation
Sorting and paging
Modifying table appearance
Forms with Function
Improving a basic form
Compact forms
Working with numeric form data
Shufflers and Rotators
Headline rotator
An image carousel
Using Plugins
Finding plugins and help
How to use a plugin
The Form plugin
The jQuery UI plugin library
Other recommended plugins
Developing plugins
Adding new global functions
Adding jQuery Object Methods
Adding new shortcut methods
Method parameters
Adding a selector expression
Sharing a plugin with the world
Online Resources
Development Tools
JavaScript Closures
Quick Reference