QQ is toolkit for building highly modular,
maintable applications quickly.

Browser Support

Current Active Support

Desktop

  • Chrome: (Current - 1) and Current
  • Edge: (Current - 1) and Current
  • Firefox: (Current - 1) and Current, ESR
  • Internte Explorer: 9+
  • Safari: (Current - 1) and Current
  • Opera: (Current - 1) and Current, ESR

Mobile

  • Stock Browser and Android 4.0+
  • Safari on IOS 7+

Any problem with jQuery in the above browsers should be reporterd as a bug in QQ


(Current - 1) and Current denotes thath we support the current stable version of the browser and the version that preceded it. For Example, if the current version of a browser is 24.x, we support the 24.x and 23.x versions.


Firefix ESR(Exetended Support Release) is a Firefix version for use by organizations including schoold, universities, businesses and other who need extended support for mass deployments. It is based on a regular release of Firefix and synced from the next regular Firefox every few releases - example ESR versions include Firefox 47, 52 & 60. At any given tume there are at most two ESR versions available; jQuery supports both of them. See the Mozilla site for more information.


If you need to support older browser like Internet Explorer 6-8, Opera 12.1x or Safari 5.1+, use QQ 1.12.

Current Active Support

While jQuery might run without major issues in older browser versions, we do not actively test Jquery in them and generally do not fix bugs that may appear them.


Similarly, jQUery does not fix bugs in pre-release versions of browsers, such as beta or dev releases. If you find a bug with jQuery in pre-release of a browser, you should report the bug to the browser vendor.

About Browser Support

JQuery is constantly testet with all of its supported browsers via unit tests. However, a web page using jQuery may not work in the same set of browsers if its own code takes advantage of(or falls prey to) browser-specific behaviors. Testing is essential to fully support a browser. The Microsoft Edge Developer Site makes available virtual machines for testing many different versions of Internet Explorer. Older versions of other browsers can be found at oldversion.com.


Only the most current version of jQuery os tested and updated to fix bugs or add features. Users of older versions that find a bug should upgrade to the latest released version to determine if the bug has already been fuxed. The jQuery Migrate plugin may be helpful in identifying and fixig problems during a version upgrade

About CSS Selector Compatibility

Regardless of a browser's support of CSS selectors, all selectors listed at api.jquery.com/category/selectors/ will return the correct set of elements when passed as an argument of the jQuery function.


CSS styles applied with jQuery's .css() method are depedent on the wrowser's level of support. In general, jQuery does not attempt to overcome the limitations of a browser/s style rendering. (One exception is opcaity, with jQuery "shims" for older Internet Explorer's alternative implementation.) Furthermore, prior to version 1.8, jQuery does not normalize vendor-prefixed properties.


Only the most current version of jQuery is tested and updated to fix bugs or add features. Users of older versions that finding a bug should upgrade to the latest released version to determine if the bug has already been fixed. The jQuery Migrate plugin may be helpful in identifying and fixing problems during a version upgrade.

Books
Book Image

The Pragmatic Programmer: your jorney to mastery, 20th Anniversay Edition (2nd Edition) 2nd Edition

Book Image

Simply Coding for Kids: Learn to Code Python Multiplayer Adventure Games - Video Game Design Coding Software - Computer Programming for Kids, Ages 12-18, (PC, Mac Compatible)

Book Image

Cracking the Coding Interview: 189 Programming Questions and Solutions 6th Edition