Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

jQuery

From Wikipedia, the free encyclopedia
JavaScript software library

jQuery
Original authorJohn Resig
DeveloperThe jQuery Team
Initial releaseAugust 26, 2006; 19 years ago (2006-08-26)
Stable release
3.7.1[1] Edit this on Wikidata / 28 August 2023; 2 years ago (28 August 2023)
Preview release
jQuery 4.0.0 Release Candidate 1 / August 11, 2025; 3 months ago (2025-08-11)[2]
Repository
Written inJavaScript
PlatformSee§ Browser support
Size27–274 KB[3]
TypeJavaScript library
LicenseMIT
Websitejquery.com

jQuery is aJavaScript library designed to simplifyHTMLDOM tree traversal and manipulation, as well asevent handling,CSS animations, andAjax.[4] It isfree, open-source software using the permissiveMIT License.[5] As of August 2022[update], jQuery is used by 77% of the 10 million most popular websites.[6]Web analysis indicates that it is the most widely deployed JavaScript library by a large margin, having at least three to four times more usage than any other JavaScript library.[6][7]

jQuery's syntax is designed to make it easier to navigate a document, selectDOM elements, createanimations, handleevents, and developAjax applications. jQuery also provides capabilities for developers to createplug-ins on top of the JavaScript library. This enables developers to createabstractions 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 powerfuldynamic web pages and Web applications.

The set ofjQuery core features—DOM element selections, traversal, and manipulation—enabled by itsselector engine (named "Sizzle" from v1.3), created a new "programming style", fusing algorithms and DOM data structures. This style influenced the architecture of otherJavaScript frameworks likeYUI v3 andDojo, later stimulating the creation of the standardSelectors API.[8]

Microsoft andNokia bundle jQuery on their platforms.[9] Microsoft includes it withVisual Studio[10] for use within Microsoft'sASP.NET AJAX andASP.NET MVC frameworks while Nokia has integrated it into the Web Run-Time widget development platform.[11]

Overview

[edit]

jQuery, at its core, is aDocument Object Model (DOM) manipulation library. The DOM is a tree-structure representation of all the elements of a Web page. jQuery simplifies the syntax for finding, selecting, and manipulating these DOM elements. For example, jQuery can be used for finding an element in the document with a certain property (e.g. all elements with theh1 tag), changing one or more of its attributes (e.g.color,visibility), or making it respond to an event (e.g. a mouse click).

jQuery also provides a paradigm for event handling that goes beyond basic DOM element selection and manipulation. The event assignment and the event callback function definition are done in a single step in a single location in the code. jQuery also aims to incorporate other highly used JavaScript functionality (e.g. fade ins and fade outs when hiding elements, animations by manipulatingCSS properties).

The principles of developing with jQuery are:

  • Separation of JavaScript and HTML: The jQuery library provides simple syntax for addingevent handlers to theDOM using JavaScript, rather than addingHTML event attributes to call JavaScript functions. Thus, it encourages developers tocompletely separate JavaScript code from HTML markup.
  • Brevity and clarity: jQuery promotes brevity and clarity with features like "chainable" functions and shorthand function names.
  • Elimination of cross-browser incompatibilities: The JavaScript engines of different browsers differ slightly so JavaScript code that works for one browser may not work for another. Like other JavaScript toolkits, jQuery handles all these cross-browser inconsistencies and provides a consistent interface that works across different browsers.
  • Extensibility: New events, elements, and methods can be easily added and then reused as a plugin.

History

[edit]

jQuery was originally created in January 2006 atBarCamp NYC byJohn Resig, influenced by Dean Edwards' earlier cssQuery library.[12][13] It is currently maintained by a team of developers led by Timmy Willison (with the jQuery selector engine, Sizzle, being led by Richard Gibson).[14]

jQuery was originally licensed under theCC BY-SA 2.5, andrelicensed to theMIT License in 2006.[15] At the end of 2006, it wasdual-licensed underGPL and MIT licenses.[16] As this led to some confusion, in 2012 the GPL was dropped and is now only licensed under the MIT license.[17]

Popularity

[edit]
  • In 2015, jQuery was used on 62.7% of the top 1 million websites (according to BuiltWith), and 17% of all Internet websites.[18]
  • In 2017, jQuery was used on 69.2% of the top 1 million websites (according to Libscore).[7]
  • In 2018, jQuery was used on 78% of the top 1 million websites.[19]
  • In 2019, jQuery was used on 80% of the top 1 million websites (according to BuiltWith),[19] and 74.1% of the top 10 million (per W3Techs).[6]
  • In 2021, jQuery was used on 77.8% of the top 10 million websites (according to W3Techs).[20]

Features

[edit]

jQuery includes the following features:

  • DOM element selections using the multi-browser open source selector engine Sizzle, a spin-off of the jQuery project[21]
  • DOM manipulation based on CSS selectors that uses elements' names and attributes, such as id and class, as criteria to select nodes in the DOM
  • Events
  • Effects and animations
  • Ajax
  • Deferred and Promise objects to control asynchronous processing
  • JSON parsing
  • Extensibility through plug-ins
  • Utilities, such asfeature detection
  • Compatibility methods that are natively available in modern browsers, but need fallbacks for old browsers, such asjQuery.inArray() andjQuery.each().
  • Cross-browser support

Browser support

[edit]

jQuery 3.0 and newer supports "current−1 versions" (meaning the current stable version of the browser and the version that preceded it) ofFirefox (and ESR),Chrome,Safari, andEdge as well asInternet Explorer9 and newer. On mobile it supportsiOS 7 and newer, andAndroid 4.0 and newer.[22]

Distribution

[edit]

The jQuery library is typically distributed as a single JavaScript file that defines all its interfaces, including DOM, Events, and Ajax functions. It can be included within a Web page by linking to a local copy or by linking to one of the many copies available from public servers. jQuery has acontent delivery network (CDN) hosted byMaxCDN.[23] Google in Google Hosted Libraries service and Microsoft host the library as well.[24][25]

Example of linking a copy of the library locally (from the same server that hosts the Web page):

<scriptsrc="jquery-3.7.1.min.js"></script>

Example of linking a copy of the library from jQuery's public CDN:

<scriptsrc="https://code.jquery.com/jquery-3.7.1.min.js"integrity="sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo="crossorigin="anonymous"></script>

Interface

[edit]

Functions

[edit]

jQuery provides two kinds offunctions,static utility functions and jQueryobject methods. Each has its own usage style.

Both are accessed through jQuery's main identifier:jQuery. This identifier has an alias named$.[26] All functions can be accessed through either of these two names.

jQuery methods

[edit]

ThejQuery function is afactory for creating a jQuery object that represents one or more DOM nodes. jQuery objects have methods to manipulate these nodes. These methods (sometimes calledcommands), arechainable as each method also returns a jQuery object.

Access to and manipulation of multiple DOM nodes in jQuery typically begins with calling the$ function with a CSS selector string. This returns a jQuery object referencing all the matching elements in theHTML page.$("div.test"), for example, returns a jQuery object with all thediv elements that have the classtest. This node set can be manipulated by calling methods on the returned jQuery object.

Static utilities

[edit]

These are utility functions and do not directly act upon a jQuery object. They are accessed as static methods on the jQuery or $ identifier. For example,$.ajax() is a static method.

No-conflict mode

[edit]

jQuery provides a$.noConflict() function, which relinquishes control of the$ name. This is useful if jQuery is used on a Web page also linking another library that demands the$ symbol as its identifier. In no-conflict mode, developers can usejQuery as a replacement for$ without losing functionality.[27]

Typical start-point

[edit]

Typically, jQuery is used by putting initialization code and event handling functions in$(handler). This is triggered by jQuery when the browser has finished constructing the DOM for the current Web page.

$(function(){// This anonymous function is called when the page has completed loading.// Here, one can place code to create jQuery objects, handle events, etc.});

or

$(fn);// The function named fn, defined elsewhere, is called when the page has loaded.

Historically,$(document).ready(callback) has been the de facto idiom for running code after the DOM is ready. However, since jQuery 3.0, developers are encouraged to use the much shorter$(handler) signature instead.[28]

Chaining

[edit]

jQuery object methods typically also return a jQuery object, which enables the use ofmethod chains:

$('div.test').on('click',handleTestClick).addClass('foo');

This line finds alldivelements with class attributetest , then registers an event handler on each element for the "click" event, then adds the class attributefoo to each element.

Certain jQuery object methods retrieve specific values (instead of modifying a state). An example of this is theval() method, which returns the current value of atext input element. In these cases, a statement such as$('#user-email').val() cannot be used for chaining as the return value does not reference a jQuery object.

Creating new DOM elements

[edit]

Besides accessing existing DOM nodes through jQuery, it is also possible to create new DOM nodes, if the string passed as the argument to$() factory looks like HTML. For example, the below code finds an HTMLselect element, and creates a newoption element with the valueVAG and the labelVolkswagen, which is then appended to theselect menu:

$('select#car-brands').append($('<option>').prop(value,"VAG").text('Volkswagen'));

Ajax

[edit]

It is possible to makeAjax requests (withcross-browser support) with$.ajax() to load and manipulate remote data.

$.ajax({type:'POST',url:'/process/submit.php',data:{name:'John',location:'Boston',},}).then(function(msg){alert('Data Saved: '+msg);}).catch(function(xmlHttpRequest,statusText,errorThrown){alert('Your form submission failed.\n\n'+'XML Http Request: '+JSON.stringify(xmlHttpRequest)+',\nStatus Text: '+statusText+',\nError Thrown: '+errorThrown);});

This example posts the dataname=John andlocation=Boston to/process/submit.php on the server. When this request finishes the success function is called to alert the user. If the request fails it will alert the user to the failure, the status of the request, and the specific error.

The above example uses the.then() and.catch() methods to register callbacks that run when the response has completed. Thesepromise callbacks must be used due to the asynchronous nature ofAjax requests.

jQuery plug-ins

[edit]

jQuery's architecture allows developers to createplug-in code to extend its function. There are thousands of jQuery plug-ins available on the Web[29] that cover a range of functions, such as Ajax helpers,Web services, datagrids, dynamic lists,XML andXSLT tools,drag and drop, events,cookie handling, andmodal windows.

An important source of jQuery plug-ins is the plugins sub-domain of the jQuery Project website.[29] The plugins in this subdomain, however, were accidentally deleted in December 2011 in an attempt to rid the site of spam.[30] The new site is aGitHub-hosted repository, which required developers to resubmit their plugins and to conform to new submission requirements.[31] jQuery provides a "Learning Center" that can help users understand JavaScript and get started developing jQuery plugins.[32]

Additionally, for those looking to convert jQuery plugins or code to vanilla JavaScript, tools like the[33] [jQuery to JavaScript Converter](https://codentools.com/jquery-convert-javascript) can be very helpful in automating part of the transition and reducing reliance on jQuery.

Release history

[edit]
VersionInitial releaseLatest updateMinified size (KB)Additional notes
1.0August 26, 2006 (2006-08-26)First stable release
1.1January 14, 2007 (2007-01-14)
1.2September 10, 2007 (2007-09-10)1.2.654.5
1.3January 14, 2009 (2009-01-14)1.3.255.9Sizzle Selector Engine introduced into core
1.4January 14, 2010 (2010-01-14)1.4.476.7
1.5January 31, 2011 (2011-01-31)1.5.283.9Deferred callback management, ajax module rewrite
1.6May 3, 2011 (2011-05-03)1.6.4 (September 12, 2011 (2011-09-12))[34]89.5Significant performance improvements to the attr() and val() functions
1.7November 3, 2011 (2011-11-03)1.7.2 (March 21, 2012 (2012-03-21))[35]92.6New Event APIs: .on() and .off(), while the old APIs are still supported.
1.8August 9, 2012 (2012-08-09)1.8.3 (November 13, 2012 (2012-11-13))[36]91.4Sizzle Selector Engine rewritten, improved animations and $(html, props) flexibility.
1.9January 15, 2013 (2013-01-15)1.9.1 (February 4, 2013 (2013-02-04))[37]90.5Removal of deprecated interfaces and code cleanup
1.10May 24, 2013 (2013-05-24)1.10.2 (July 3, 2013 (2013-07-03))[38]90.9Incorporated bug fixes and differences reported from both the 1.9 and 2.0 beta cycles
1.11January 24, 2014 (2014-01-24)1.11.3 (April 28, 2015 (2015-04-28))[39]93.7
1.12January 8, 2016 (2016-01-08)1.12.4 (May 20, 2016 (2016-05-20))[40]94.9
2.0April 18, 2013 (2013-04-18)2.0.3 (July 3, 2013 (2013-07-03))81.7Dropped IE 6–8 support for performance improvements and reduction in filesize
2.1January 24, 2014 (2014-01-24)2.1.4 (April 28, 2015 (2015-04-28))82.4
2.2January 8, 2016 (2016-01-08)2.2.4 (May 20, 2016 (2016-05-20))83.6
3.0June 9, 2016 (2016-06-09)[41]3.0.0 (June 9, 2016 (2016-06-09))84.3Promises/A+ support for Deferreds, $.ajax and $.when, .data() HTML5-compatible
3.1July 7, 2016 (2016-07-07)3.1.1 (September 23, 2016 (2016-09-23))84.7jQuery.readyException added, ready handler errors are now not silenced
3.2March 16, 2017 (2017-03-16)[42]3.2.1 (March 20, 2017 (2017-03-20))84.6Added support for retrieving contents of<template> elements, and deprecation of various old methods.
3.3January 19, 2018 (2018-01-19)[43]3.3.1 (January 20, 2018 (2018-01-20))[44]84.9Deprecation of old functions, functions that accept classes now also support them in array format.
3.4April 10, 2019 (2019-04-10)[45]3.4.1 (May 1, 2019)[46]86.1Performance improvements,nonce andnomodule support, fixes for radio elements, a minor security fix.
3.5April 10, 2020 (2020-04-10)[47]3.5.1 (May 4, 2020)[48]87.4Security fixes,.even() &.odd() methods,jQuery.trim deprecated
3.6March 2, 2021 (2021-03-02)[49]3.6.4 (March 8, 2023)[50]88.2[51]Bug fixes, return JSON when there is a JSONP error, handling of new Chrome selectors
3.7May 11, 2023 (2023-05-11)[52]3.7.1 (August 28, 2023)[53]85.4[54].uniqueSort() method, performance improvements,.outerWidth(true) &.outerHeight(true) handling of negative margins, focus fixes
4.0August 11, 2025 (2025-08-11)[55]4.0.0-rc.1 (August 11, 2025)[55]78.8support for IE 10 and lower dropped (IE 11 is still supported), deprecated APIs removed, Array methods removed, focus event order changed, support for FormData, migration to ES modules

Testing framework

[edit]

QUnit is atest automation framework used to test the jQuery project. The jQuery team developed it as an in-house unit testing library.[56] The jQuery team uses it to test its code and plugins, but it can test any generic JavaScript code, including server-side JavaScript code.[56]

As of 2011[update], the jQuery Testing Team usesQUnit withTestSwarm to test each jQuery codebase release.[57]

Alternatives to jQuery

[edit]

Simplifying tasks such as HTML document traversal, animation, and event handling, thestalwart jQuery JavaScript library changed the face of web development. As of May 2019[update], jQuery is still being used in 74 percent of known websites, according to web technology surveyor W3Techs. Nevertheless, the jQuery library, which debuted in August 2006, is now being viewed by some developers as an older technology whose time has passed.Alternatives to jQuery have emerged in recent years, such as the Cash library or even just modern, vanilla JavaScript, now that web browsers all handle JavaScript the same way and jQuery is no longer needed to solve compatibility issues. Arguments on Reddit and videos on YouTube make the case that jQuery has become obsolete, or at least is not as essential as it once was.

— Paul Krill,InfoWorld (2019)[58]

Ascross-browser compatibility is no longer as much of an issue, most of jQuery can nowadays be replaced with modern web standards, without losing much convenience.[59] Partly due to this,GitHub removed jQuery from its pages in 2018.[60]

See also

[edit]

References

[edit]
  1. ^"jQuery 3.7.1 Released: Reliable Table Row Dimensions". August 28, 2023.
  2. ^"jQuery 4.0.0 Release Candidate 1". August 11, 2025.
  3. ^"Open-source Libraries and File Sizes - PageCDN".pagecdn.com. RetrievedJuly 21, 2020.
  4. ^"jQuery: The write less, do more, JavaScript library". The jQuery Project. RetrievedApril 29, 2010.
  5. ^"jQuery Project License". jQuery Foundation. RetrievedMarch 11, 2017.
  6. ^abc"Usage of JavaScript libraries for websites".W3Techs.Archived from the original on November 15, 2019. RetrievedNovember 15, 2019.jQuery (74.1%) is 3.7 times more popular than Bootstrap (19.9%).
  7. ^ab"Libscore". Archived fromthe original on February 19, 2017. RetrievedFebruary 11, 2017.Top scripts are 1. jQuery (692,981 sites); 2. jQuery UI (193,680 sites); 3. Facebook SDK (175,369 sites); 4. Twitter Bootstrap JS (158,288 sites); 5. Modernizr (155,503 sites).
  8. ^"Selectors API Level 1, W3C Recommendation" (21 February 2013). This standard turned what was jQuery "helper methods" into JavaScript-native ones, and the wide use of jQuery stimulated thefast adoption ofquerySelector/querySelectorAll into main Web browsers.
  9. ^Resig, John (September 28, 2008)."jQuery, Microsoft, and Nokia".jQuery Blog. jQuery. RetrievedJanuary 29, 2009.
  10. ^Guthrie, Scott (September 28, 2008)."jQuery and Microsoft".ScottGu's Blog. RetrievedApril 15, 2019.
  11. ^"Guarana UI: A jQuery Based UI Library for Nokia WRT".Forum Nokia. Archived fromthe original on August 16, 2011. RetrievedMarch 30, 2010.
  12. ^York, Richard (2009).Beginning JavaScript and CSS Development with jQuery. Wiley. p. 28.ISBN 978-0-470-22779-4.
  13. ^Resig, John (October 31, 2007)."History of jQuery". RetrievedApril 15, 2019.
  14. ^"The jQuery Team".jquery.com. JS Foundation. RetrievedMay 22, 2019.Team: Timmy Willison (jQuery Core Lead), Richard Gibson (Sizzle Lead, jQuery Core).
  15. ^jquery-under-the-mit-license on jquery.org (2006)
  16. ^license on jquery.org (archived 2010)
  17. ^"jQuery Licensing Changes".jQuery Blog. September 10, 2012.
  18. ^"Handling 15,000 requests per second: The Growth Behind jQuery".www.maxcdn.com.MaxCDN. June 20, 2015. Archived fromthe original on July 2, 2018. RetrievedJuly 2, 2018.
  19. ^ab"jQuery Usage Statistics (Dec 2019)".trends.builtwith.com. December 31, 2019. Archived fromthe original on February 21, 2020. RetrievedFebruary 21, 2020.
  20. ^"Usage Statistics and Market Share of JavaScript Libraries (February 2020)".W3Techs. February 21, 2020.Archived from the original on February 21, 2020. RetrievedFebruary 21, 2020.
  21. ^Resig, John (January 14, 2009)."jQuery 1.3 and the jQuery Foundation".jQuery Blog. RetrievedMay 4, 2009.
  22. ^Browser Support | jQuery
  23. ^jquery.org, jQuery Foundation -."jQuery CDN".
  24. ^"Google Libraries API - Developer's Guide". RetrievedMarch 11, 2012.
  25. ^"Microsoft Ajax Content Delivery Network".ASP.net. Microsoft Corporation. RetrievedApril 15, 2019.
  26. ^js.foundation, JS Foundation -."jQuery() | jQuery API Documentation".api.jquery.com. RetrievedJuly 2, 2018.
  27. ^"jQuery.noConflict() jQuery API Documentation".
  28. ^jquery.org, jQuery Foundation -."jQuery Core 3.0 Upgrade Guide - jQuery".
  29. ^ab"Plugins". The jQuery Project. RetrievedApril 15, 2019.
  30. ^"What Is Happening To The jQuery Plugins Site?".jQuery Blog. December 8, 2011. RetrievedApril 22, 2015.
  31. ^"jquery/plugins.jquery.com".GitHub. RetrievedApril 22, 2015.
  32. ^"jQuery Learning Center". jQuery Foundation. RetrievedJuly 2, 2014.
  33. ^"jQuery to JavaScript Converter". CodeNTools. RetrievedJuly 28, 2025.
  34. ^"jQuery 1.6.4 Released".jQuery Blog. September 12, 2011.
  35. ^"jQuery 1.7.2 Released".jQuery Blog. March 21, 2012.
  36. ^"jQuery 1.8.3 Released".jQuery Blog. November 13, 2012.
  37. ^"jQuery 1.9.1 Released".jQuery Blog. February 4, 2013.
  38. ^"jQuery 1.10.2 and 2.0.3 Released".jQuery Blog. July 3, 2013.
  39. ^"jQuery 1.11.3 and 2.1.4 Released – iOS Fail-Safe Edition".jQuery Blog. April 28, 2015.
  40. ^"jQuery 1.12.4 and 2.2.4 Released".jQuery Blog. May 20, 2016.
  41. ^Chesters, James (June 15, 2016)."Long-awaited jQuery 3.0 Brings Slim Build". infoq.com. RetrievedJanuary 28, 2017.
  42. ^"jQuery 3.2.0 Is Out!".jQuery Blog. March 16, 2017. RetrievedMarch 12, 2018.
  43. ^"jQuery 3.3.0 – A fragrant bouquet of deprecations and…is that a new feature?".jQuery Blog. January 19, 2018. RetrievedApril 15, 2019.
  44. ^"jQuery 3.3.1 – fixed dependencies in release tag".jQuery Blog. January 20, 2018. RetrievedApril 15, 2019.
  45. ^"jQuery 3.4.0 Released".jQuery Blog. April 10, 2018. RetrievedApril 15, 2019.
  46. ^"jQuery 3.4.1: triggering focus events in IE and finding root elements in iOS 10".jQuery Blog. jQuery Foundation. May 2019.
  47. ^"jQuery 3.5.0 Released!".jQuery Blog. April 10, 2020. RetrievedApril 11, 2020.
  48. ^"jQuery 3.5.1 Released: Fixing a Regression".jQuery Blog. jQuery Foundation. May 4, 2020.
  49. ^jquery.org, jQuery Foundation- (March 2, 2021)."jQuery 3.6.0 Released! | Official jQuery Blog". RetrievedMarch 27, 2021.
  50. ^"jQuery 3.6.4 Released: Selector Forgiveness". March 8, 2023. RetrievedMarch 8, 2023.
  51. ^"jquery v3.6.4".bundlephobia.com. RetrievedMarch 8, 2023.
  52. ^jquery.org, jQuery Foundation- (May 11, 2023)."jQuery 3.7.0 Released: Staying in Order | Official jQuery Blog".
  53. ^"jQuery 3.7.1 Released: Reliable Table Row Dimensions". August 28, 2023. RetrievedSeptember 14, 2023.
  54. ^"jquery v3.7.0".bundlephobia.com. RetrievedMay 11, 2023.
  55. ^abjquery.org, jQuery Foundation- (August 11, 2025)."jQuery 4.0.0 Release Candidate 1".
  56. ^ab"History".qunitjs.com. RetrievedApril 15, 2019.
  57. ^"jquerytesting [licensed for non-commercial use only] / FrontPage".jquerytesting.pbworks.com.
  58. ^Krill, Paul (May 8, 2019)."3 JavaScript libraries to replace jQuery".InfoWorld.
  59. ^"You Might Not Need jQuery".youmightnotneedjquery.com. RetrievedApril 23, 2022.
  60. ^"Removing jQuery from GitHub.com frontend".The GitHub Blog. September 6, 2018. RetrievedJuly 21, 2021.

Further reading

[edit]

External links

[edit]
Wikimedia Commons has media related toJQuery.
Dialects
Engines
Frameworks
Client-side
Server-side
Multiple
  • Cappuccino
Libraries
People
Other
.NET
C++
ColdFusion
Common Lisp
Haskell
Java
JavaScript
Perl
PHP
Python
Ruby
Rust
Scala
Smalltalk
Other languages
Low-level platform-specific
OnAmigaOS
OnClassic Mac OS,macOS
OnWindows
OnUnix
OnBeOS,Haiku
OnAndroid
CLI
Low Level Cross-platform
CLI
C
Java
High-level, platform-specific
OnAmigaOS
OnClassic Mac OS,macOS
Object Pascal
Objective-C,Swift
C++
CLI
OnWindows
CLI
C++
Object Pascal
OnUnix andX11
High-level, cross-platform
C
C++
Objective-C
CLI
Adobe Flash
Go
Haskell
Java
JavaScript
Common Lisp
Lua
Pascal
Object Pascal
Perl
PHP
Python
Ruby
Tcl
XML
shell
Dart
International
National
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=JQuery&oldid=1319356554"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp