Category: Data, Microsoft, github

jQuery is one of the longest-running and most influential JavaScript libraries on the web. jQuery was launched way back in 2006, when the term “Ajax” was at its peak. Ajax (Asynchronous JavaScript and XML) is now long gone from the developer vernacular, along with other JavaScript technologies of that early Web 2.0 era.

Simon Willison, who Resig listed as one of his influences when creating jQuery, noted some of the problems JavaScript developers had with browsers in a June 2006 post:“There are a number of problems in JavaScript (most of them originating with browser incompatibilities) that any moderately complex application will need to deal with — things like normalized event handling, DOM node selection, sane animation or drag and drop.”

One of them is that to not conflict with the browser, jQuery doesn’t modify native prototypes — as some of the other libraries did (often later causing issues with standardization of conflicting APIs) — but it instead wraps DOM nodes with jQuery wrapper objects.

Related Articles