jQuery in Action
ABOUT THIS BOOK
xxi
jQuery selectors. We'll see how these selectors, while powerful, leverage knowl-
edge that we already possess by using standard
edge that we already possess by using standard
CSS
notation.
In chapter 3, we'll learn how to use the jQuery wrapped set to manipulate the
page
DOM
. We cover changing the styling and attributes of elements, setting ele-
ment content, moving elements around, and dealing with form elements.
Chapter 4 shows us how we can use jQuery to vastly simplify the handling of
events on our pages. After all, handling user events is what makes Rich Internet
Applications possible, and anyone who's had to deal with the intricacies of event
handler across the differing browser implementations will certainly appreciate
the simplicity that jQuery brings to this particular area.
Applications possible, and anyone who's had to deal with the intricacies of event
handler across the differing browser implementations will certainly appreciate
the simplicity that jQuery brings to this particular area.
The world of animations and effects is the subject of chapter 5. We'll see
how jQuery makes creating animated effects not only painless but also efficient
and fun.
and fun.
In chapter 6, we'll learn about the utility functions and flags that jQuery pro-
vides, not only for page authors, but also for those who will write extensions and
plugins for jQuery.
plugins for jQuery.
We present writing such extensions and plugins in chapter 7. We'll see how
jQuery makes it extraordinarily easy for anyone to write such extensions without
intricate JavaScript or jQuery knowledge and why it makes sense to write any
reusable code as a jQuery extension.
intricate JavaScript or jQuery knowledge and why it makes sense to write any
reusable code as a jQuery extension.
Chapter 8 concerns itself with one of the most important areas in the devel-
opment of Rich Internet Applications: making Ajax requests. We'll see how
jQuery makes it almost brain-dead simple to use Ajax on our pages and how it
shields us from all the pitfalls that can accompany the introduction of Ajax to our
pages, while vastly simplifying the most common types of Ajax interactions (such
as returning
jQuery makes it almost brain-dead simple to use Ajax on our pages and how it
shields us from all the pitfalls that can accompany the introduction of Ajax to our
pages, while vastly simplifying the most common types of Ajax interactions (such
as returning
JSON
constructs).
Finally, in chapter 9 we'll take a survey of the most popular and powerful of
the vast multitude of jQuery plugins and make sure that we know where we can
find information on even more such plugins.We examine plugins that enable us
to deal with forms and Ajax submissions with even more power than core jQuery
and those that let us employ drag-and-drop on our pages.
find information on even more such plugins.We examine plugins that enable us
to deal with forms and Ajax submissions with even more power than core jQuery
and those that let us employ drag-and-drop on our pages.
We provide an appendix highlighting key JavaScript concepts such as function
contexts and closures--essential to making the most effective use of jQuery on our
pages--for those who would like a refresher on these concepts.
pages--for those who would like a refresher on these concepts.