Logo for Jquery

Jquery Coupons, Reviews, Comparisons and Alternatives


About Jquery

jQuery is free, open source software, licensed under the MIT License. jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. jQuery also provides capabilities for developers to create plug-ins on top of the JavaScript library. This enables developers to create abstractions for low-level interaction and animation, advanced effects and high-level, theme-able widgets. The modular approach to the jQuery library allows the creation of powerful dynamic web pages and web applications.

The set of jQuery core features — DOM element selections, traversal and manipulation —, enabled by its selector engine (named "Sizzle" from v1.3), created a new "programming style", fusing algorithms and DOM-data-structures; and influenced the architecture of other Javascript frameworks like YUI v3 and Dojo.

Microsoft and Nokia have announced plans to bundle jQuery on their platforms. Microsoft is adopting it initially within Visual Studio[9] for use within Microsoft's ASP.NET AJAX framework and ASP.NET MVC Framework while Nokia has integrated it into their Web Run-Time widget development platform. jQuery has also been used in MediaWiki since version 1.16.

  • TBD

    Score

    0 Critic Reviews

  • Provided by
  • Platforms
    Web based
    Windows
    Mac OSX
    Linux
  • Mobile
    iOS
    Android
  • API
    Availability
  • Pricing
    View details
    Free Trial
    Subscription Plans
    Free Plan

Features & Specifications

Specifications

Categories
Supported languages
English
Serviceable Area
World Wide
Supported Platforms
  • Desktop Windows
  • Desktop Mac OSX
  • Desktop Linux

Ratings Summary

Domain Authority 93
#4
Alexa Rank 1026
#7
Platforms 34
#3

Jquery Screenshots

Plans & Pricing

View All

Critic Reviews

View All

User Reviews


  • 5 In total

    5
    4
    4
    1
  • User review from

    Enmanuel Durán Salas

    jQuery is one of the most used and popular javascript libraries that I know, it's definetly one of the best ones (if not the best) out there. I've used it for many years and I can say that it's really helpful when you want to develop good and dynamic platforms with javascript. Syntax is pretty understandable and it's not heavy at all, you can do things that usually takes more lines of code in javascript in an easy way using this library, for example, asynchronous connections, animations, events and more. It works pretty well when you want to use it alongside with other libraries making your development experience much better in general.

    Pros :

    jQuery is popular and preferred by most javascript developers for many reasons, these ones are a couple of them:

    • Events Handling: Working with events in jQuery is great, it's not a traumatic experience at all, you can set up a couple of events for your projects really quick with just adding a few lines of code (less than other libraries or pure javascript).
    • Documentation: jQuery has a really complete documentation to learn how to use it in the official page, it's full of examples and implementations, I'd always recommend to go to the documentation first and after this look for another examples in google because almost everything is already there.
    • Community: Because of it's popularity you can find tons of funcionalities already developed by other people in jQuery, it saves you a lot of time when you are developing because you don't have to build something completely from the scratch.
    • Time saver: As I said before jQuery helps you save some time when you're developing, most of the functions you want to use are already developed and ready to be used like for example animate(), append(), prepend(), html(), text() and a lot more.

    There are so many reasons why you should use jQuery, this is just a review but if you are interested in this library you can go to jQuery's official website and read a little more about it.

    Cons :

    These are some "bad" things that I've notice when using jQuery in my projects:

    • animations: Working with animations can be a little bit slow, maybe it's because of the way that jQuery process things, it get a little slowly sometimes.
    • Bad practices: Because of jQuery's structure and syntax some people can get it wrong and use it in the old way writing spagetti code with it, which I think is a waste of potential, there are plenty of good practices but I always find people following the spaghetti code style with this, so I think that it could be something related with the library itself that get people confused.

    • June 29, 2016
  • User review from

    David Gibbons

    jQuery is a popular javascript library which simplifies HTML document manipulation. Initially released 9 years ago, it is free and is now used in 65% of the top 10 million highest traffic websites. It greatly simplifies front end development for creating dynamic websites. I have been using it for over 4 years and found it dependable to develop websites and mobile websites. I've found it much easier for manipulating the DOM than pure JavaScript. It uses cleaner, more intuitive commands. ($('#my-div') is more brief and more maintainable than document.getElementById("my-div")). Mouse, keyboard, browser, etc. events are all available. Once the initial HTML document is ready, additional jQuery code is then run.

    Getting started is easier compared to other javascript libraries/frameworks (such as AngularJS and ReactJS). Getting started involves including the jquery js file in a link in your HTML file and investigating the API documentation (http://api.jquery.com/). Additionally, there are many blogs and Stack Overflow questions on how to implement different features, and usually, someone has written something that helps what you are trying to do. The documentation is excellent, and well maintained.

    Due to targeting specific attributes, ids or classes, the separation of HTML and JavaScript is encouraged. Setting hide/show, CSS by class or by property

    Pros :

    • There are no dependencies or compiling to do, just include one file in your HTML
    • AJAX can be a hard concept to understand and implement. But jQuery provides a very easy interface for querying an API, waiting for a positive or negative response, then parsing the JSON.
    • There are so many libraries built on top of jQuery. These plugins are usually lightweight and add significantly enhanced functionality.
    • Reliable and supported across multiple browsers.

    Cons :

    • As it is so easy to get started, jquery does not use a defined file system structure or development pattern. As the Javascript code base for your website grows, this can be a problem.
    • When starting off, it can be confusing which jQuery version to use - 1.x.x or 2.x.x, as both are supported. This is not an issue that can be fixed by the jQuery team, as the choice comes down to whether your website needs to support older browsers but, in an ideal world, there would be one version only.

    • June 1, 2016
  • User review from

    Joel Tanzi

    As a web developer who has fought with Javascript over DOM manipulation, it is hard for me to make a strong case to recommend learning strictly native JavaScript at this stage to new users. I generally recommend that new developers learn JQuery instead, not as a replacement for JavaScript, but simply put, it makes working within the DOM so much easier. Anyone who has had to write out references to DOM objects and stuck a "getElementByID" or "getElementByClassName" knows what I am talking about. JQuery uses the open source selector engine Sizzle to provide the ability to select elements using a direct approach as simple as entering $('#objectId') or $('.objectclass'). Newer developers who have wrestled with native JavaScript for DOM manipulation will likely see this as a godsend. These selectors align completely with CSS selectors, allowing you to avoid having to switch contexts in how you refer to DOM objects between CSS and JQuery. JQuery also provides selectors you might never have thought of. Want to select all the headers in your document (h1, h2, h3, etc.)? Just use the header selector. Want to select only even elements in an index? Grab them with even. The JQuery API is full of these, and their documentation is very well-maintained and clearly explained. It also strongly encourages developers to completely separate their HTML from their JavaScript through the use of event handling. Thus, you can stick with pure HTML as much as you wish without the need to sprinkle event attributes throughout. Events trigger within forms, by the keyboard or mouse, browser, or document loading are all available and easily accessed (in fact, the .ready() event is one of the key events to trigger JQuery function calls). CSS manipulation is readily available as well, with the ability to add classes to an object, retrieving values like calculated dimensions, and even the ability to scan CSS properties are readily accessed. Finally, AJAX request and JSON parsing are a breeze with JQuery. And JQuery Mobile adds a powerful framework for mobile development as well. Anyone seeking to simplify their JS code and manipulate their DOM will do well to adopt this platform, although mobile developers should take note of potential incompatibilities between JQuery and some mobile platforms.

    Pros :

    • Powerful and easy to use for DOM manipulation; encourages separation of HTML from JS.
    • Event handling,
    • AJAX requests,
    • JSON parsing become greatly simplified when using.

    Cons :

    • Too much reliance on JQuery may encourage less desirable development practices.
    • Limit understanding of the most powerful aspects of native JavaScript under the hood.

    • March 7, 2016
  • User review from

    Alec Bruns

    JQuery is a revolutionary way to add to your website. It is a Javascript library made to help with all front-end development. Despite being over 9 years old, JQuery still is widely used today. This is the base form, many frameworks have broken off from it for more specific designs and applications. This review will not cover those. JQuery allows for the creation of the HTML elements and the manipulations of HTML elements. This allows for many unique and versatile animations.

    Pros :

    JQuery is free. Plain and simple. It requires no extra installs or packages, and you can start using it straight away. This is a huge feature that works for any programmer. It is easy it do and easy to learn. JQuery has a great amount of ability to do so many things. Through JQuery, an interactive website can be born. Sliding bars, growing pictures, vanishing text boxes. It all can. JQuery is fast and responsive. Thankfully, it does use very much memory to perform any actions programmed into your website. It does not need any form of javascript to run normally; however, Javascript can also be used in conjunction with it if need be. JQuery also allows easier manipulation of DOM compared to Javascript. This means less code to do more with DOM objects. It was and still is a revolutionary way to do this.

    Cons : Sadly, JQuery by itself isn't complete anymore. The many JQuery Frameworks that have been created are almost always more useful now. This is because these frameworks either simplify or create functions to take care of basic ideas and methods to save time and efficiency. What puts these Frameworks above JQuery even more is the fact they provide even more ability to customize. Premade methods and functions give you the ability to do what JQuery by itself cannot. This makes it outdated in a way, but still useful as without it, the frameworks cannot exist.

    • November 4, 2015
  • User review from

    Sean Caruana

    I have been coding with jQuery for the past four years, approximately and have never looked back. Each time I work on a new web application with heavy JavaScript work, I always add jQuery to the project. There are practically no disadvantages to working with jQuery, and the advantages offered are clearly beneficial when compared to coding in pure JavaScript code. First of all, jQuery is very lightweight, so can be added to virtually any project - no matter what the space constraints are. In many cases, the core jQuery file can be as small as one or two standard image files. Furthermore, jQuery simplifies client-side code writing, as it is much cleaner and simpler than pure JavaScript from a syntax standpoint. It is often easy to reproduce a particular JavaScript workflow using half (or even less) lines in jQuery. This is especially true where animations and effects are concerned. Adding certain effects with JavaScript can be a painstakingly complex task, but jQuery wraps certain effects in very simple function calls. Besides all the above, jQuery also simplifies the selection of elements, where they can be grouped together by classes, or called individually from their unique ID, with no hassle. Another advantage of jQuery is that it is easier to work with JSON strings in jQuery than using pure JavaScript, as jQuery contains native functions which handle JSON parsing. Similarly, AJAX calls are also highly simplified in jQuery and much easier to handle than AJAX calls in pure JavaScript. While jQuery is very powerful out of the box, there are also a large amount of libraries which can be used to enhance and add functionality to jQuery, usually also in lightweight packages. One of the only issues with jQuery, is that there are a number of instances where pure JavaScript code is necessary, as jQuery does not substitute all client-side scenarios. However, it is definitely worth using for all the occasions where jQuery code can substitute JavaScript code!

    Pros :

    • jQuery is very lightweight, so can be added to virtually any project - no matter what the space constraints are.
    • It simplifies client-side code writing, as it is much cleaner and simpler than pure JavaScript from a syntax standpoint.
    • Where page effects are concerned, jQuery is an absolute winner. Adding certain effects with JavaScript can be a painstakingly complex task, but jQuery wraps certain effects in very simple function calls.
    • It is often easy to reproduce a particular JavaScript workflow using half (or even less) lines in jQuery.
    • It is much easier to select elements with jQuery than with JavaScript.
    • There are hundreds of plugins which support jQuery and enhance its features.
    • It is easier to work with JSON strings in jQuery than using pure JavaScript. - AJAX calls are highly simplified in jQuery, when compared to the equivalent code in pure JavaScript.

    Cons :

    • There are some instances where pure JavaScript code is necessary, as jQuery does not substitute all client-side scenarios.

    • October 3, 2015
View All Alternatives

Alternatives to Jquery

Jquery

Free Download: Frameworks Software Pricing Guide

Enter your email and press continue to start downloading.

Detailed comparison of the 10 best Frameworks software!

One last step to begin your download:

Complete this brief form and we'll email you the PDF document.

Thank you for downloading the Detailed comparison of the 10 best Framework & Libraries software white paper..

The white paper has been sent to your email. You can also download it right now from this URL: Detailed comparison of the 10 best Framework & Libraries software


Detailed comparison of the 10 best Framework & Libraries software