jQuery helps us to simplify and speed up web development.It
allows us to avoid common headaches associated with browser development.It provides a large pool of pluginsIt supports being tested on 50 browsers, 11 platforms.
jQuery is extensible through plugins.
Do you want to known jQuery philosophy?It focus on the interaction between JavaScript
and HTML
? (Almost) every operation boils down to:
? Find some stuff
? Do something to it.
jQuery is extensible through plugins, which
can add new methods to the jQuery object
? Form: better form manipulation
? Dimensions: lots of browser measurements
? Interface: fancy effects, accordions
? UI: drag and drop, and more
jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript.
What do you think of when you hear, “jQuery UI”?jQuery UI features a wide range of core interaction plugins as well as many UI widgets.jQuery UI provides abstractions for low-level interaction and animation
Selectors allow page elements to be selected. $ is the symbol used for it.
$ can also be called as jQuery selector. Selectors are the most important part of the jQuery , we can say that heart of jQuery.
Whereas HTML5 components
are “native” and will always
have device-specific UI.jQuery provides some
easy APIs for doing AJAX calls.Right now all the code is
crammed together, no separation
of view, etc.
Cross browser Javascript programming tedious.
jQuery makes it easy to write compact, reliable cross-browser code.Robust support for AJAX.100s of 3rd party plugins.Vibrant community.
The jQuery Object contains a reference to the DOM element.It has properties of the DOM element, like text, html, tags. We will talk futher into jQuery Syntax,jQuery animations as well as jQuery functions.
jQuery is a JavaScript library designed to hide
painful cross-browser compatibility issues.The huge
community and neatly organized jQuery plugins
make me feel like a sucker for not having jQuery for
my pet-project.
It doesn’t provide all the tools needed to
build serious JavaScript web applications
. It does give us easy access to DOM
manipulation, ajax , animation, events etc.
But how do we ?ll in the gaps for
everything else?