jQuery is a concise and fast JavaScript library made by John Resig in the year 2006 with a pleasant objective that is write less, do more. It simplifies the traversing of the HTML document, animating, event handling and Ajax interactions for instant web development. It is important to know that jQuery is a toolkit of the JavaScript, which is designed to simplify a lot of tasks or operations by writing less code. There are so many core features which are supported by the jQuery such as event handling, DOM Manipulation, AJAX support, latest technology, lightweight, animations, cross browser support and many others.
jQuery is an open source software tool, available free of cost. It is approved under the MIT License. The syntax of the jQuery is proposed to make it simpler for navigating a document, creating animations, selecting DOM components, handling events and developing Ajax applications. It also offers abilities for professional and interactive developers to make plug-ins on the pinnacle of the JavaScript library. This permits web and app developers to make abstractions for animation and low level interaction, high level theme capable widgets and highly developed effects.
How to install jQuery?
If you are a developer, then it is easy for you in order to understand the way of downloading the jQuery. This is very easy to do necessitate setup for using jQuery library. It is important to follow below mentioned 2 important steps for downloading jQuery:
- Firstly, you have to visit the download page for grabbing the latest version available.
- Next, you need to place the downloaded file, jquery-1.3.2.min.js in a website directory, example /jquery.
The jQuery does not need any specific installation process and very identical to JavaScript.
Five jQuery Scripts are mentioned below:
1. jQuery noConflict() Method
This method releases the grab on the $ shortcut identifier in order to provide a chance to many other scripts so that these can use it effectively and simply. Of course, you can still make use of jQuery, easily by writing the complete name rather than the shortcut. Coding of this jQuery script is mentioned below:
__________________________________________________________________________________________
$.noConflict();
jQuery(document).ready(function(){
jQuery(“button”).click(function(){
jQuery(“p”).text(“jQuery is still working!”);
});
});
__________________________________________________________________________________________
2. jQuery.getScript()
jQuery is fixed with a method of getting Script for loading one script, managing the result can be accomplished in a number of ways. It is one of the in-built methods of loading one script that offers benefits, if you would prefer to lazy load a plug-in and many other types of scripts. Have a look on how to use it, mentioned below:
__________________________________________________________________________________________
jQuery.getScript(“/path/to/myscript.js”, function(data, status, jqxhr) {
/*
do something now that the script is loaded and code has been executed
*/
});
__________________________________________________________________________________________
3. Make and get back nested objects with jQuery
You can as well create nested objects with jQuery and also retrieve them. In this, you can put in the functionality to the object of jQuery. The JavaScript of jQuery is the equivalent method to get and set. You will make use of an obj method in this case. A coding is mentioned below:
__________________________________________________________________________________________
function() {
// Utility method to get and set objects that may or may not exist
var objectifier = function(splits, create, context) {
var result = context || window;
for(var i = 0, s; result && (s = splits[i]); i++) {
result = (s in result ? result[s] : (create ? result[s] = {} : undefined));
}
return result;
};
// Gets or sets an object
jQuery.obj = function(name, value, create, context) {
// Setter
if(value != undefined) {
var splits = name.split(“.”), s = splits.pop(), result = objectifier(splits, true, context);
return result && s ? (result[s] = value) : undefined;
}
// Getter
else {
return objectifier(name.split(“.”), create, context);
}
};
})();
__________________________________________________________________________________________
4. Get ready.$(document).ready()
With this, you can queue up a line of events and have them implement after the DOM initialization. Coding is mentioned below:
__________________________________________________________________________________________
$(document).ready(function()
{
alert(‘Hello World’);
});
________________________________________________________________________________
5. Loading jQuery
To utilize jQuery, you need to download it initially and put in the application’s static folder and then make sure it is loaded. You need a layout template, which is utilized for all pages in which you need to insert a script statement to the <body> bottom for loading jQuery. Have a look at example:
_________________________________________________________________________________________
<script type=text/javascript src=”{{
url_for(‘static’, filename=’jquery.js’) }}”></script>
_________________________________________________________________________________________