什么是jQuery?

jQuery是一个快速,小型且功能丰富的JavaScript库。借助易于使用的API(可在多种浏览器中使用),使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简单。兼具多功能性和可扩展性,jQuery改变了数百万人编写JavaScript的方式。

jquery-3.4.1(最新)

官网jquery压缩版引用地址:

jquery-3.4.1下载

jquery-3.3.1

官网jquery压缩版引用地址:

jquery-3.3.1下载

jquery-3.2.1

官网jquery压缩版引用地址:

其他相关项目

简要介绍

DOM遍历和操纵

获取<button>具有“ continue”类元素,并将其HTML更改为“ Next Step ...”。

1个
$( "button.continue" ).html( "Next Step..." )

事件处理

单击任何按钮时#banner-message显示隐藏display:none在CSS中元素 #button-container

1个
2
3
4
var hiddenBox = $( "#banner-message" );
$( "#button-container button" ).on( "click", function( event ) {
hiddenBox.show();
});

阿贾克斯

/api/getWeather 使用查询参数在服务器上调用本地脚本,并将zipcode=97201 元素#weather-temp的html替换为返回的文本。

1个
2
3
4
5
6
7
8
9
$.ajax({
url: "/api/getWeather",
data: {
zipcode: 97201
},
success: function( result ) {
$( "#weather-temp" ).html( "<strong>" + result + "</strong> degrees" );
}
});

下载jQuery

可以使用jQuery文件的压缩和未压缩副本。最好在开发或调试过程中使用未压缩的文件。压缩文件可以节省带宽并提高生产性能。您也可以下载源映射文件,以便在使用压缩文件进行调试时使用。映射文件没有要求用户运行jQuery的,它只是提高了开发人员的调试经验。从jQuery 1.11.0 / 2.1.0开始,//# sourceMappingURL注释不包含在压缩文件中。

要在本地下载这些文件,请用鼠标右键单击链接,然后从菜单中选择“链接另存为...”。

链接jQuery

有关升级jQuery的帮助,请参阅与您的版本最相关升级指南我们还建议使用jQuery Migrate插件

下载压缩的生产版jQuery 3.4.1

下载未压缩的开发jQuery 3.4.1

下载jQuery 3.4.1的地图文件

您还可以使用苗条的构建,它不包括ajaxeffects模块:

下载压缩的生产版jQuery 3.4.1 slim版本

下载未压缩的开发jQuery 3.4.1 slim版本

下载jQuery 3.4.1 slim版本的地图文件

jQuery 3.4.1发行说明

链接使用npm或Yarn下载jQuery

jQuery npm注册为软件包您可以使用npm CLI命令安装最新版本的jQuery:

1个
npm install jquery

或者,您可以使用Yarn CLI命令:

1个
yarn add jquery

这将在node_modules目录中安装jQuery 在其中,node_modules/jquery/dist/您会找到一个未压缩的发行版,一个压缩的发行版和一个映射文件。

链接使用Bower下载jQuery

jQuery还通过Bower注册为软件包您可以使用以下命令安装最新版本的jQuery:

1个
bower install jquery

这会将jQuery安装到Bower的安装目录,默认为bower_components在其中,bower_components/jquery/dist/您会找到一个未压缩的发行版,一个压缩的发行版和一个映射文件。

jQuery Bower软件包除默认发行版外还包含其他文件。在大多数情况下,您可以忽略这些文件,但是,如果您希望自己下载默认版本,则可以使用Bower从上述网址之一而不是已注册的软件包中安装jQuery。例如,如果您只想安装压缩的jQuery文件,则可以使用以下命令仅安装该文件:

1个
bower install https://code.jquery.com/jquery-3.4.1.min.js

链接jQuery Migrate插件

我们创建了jQuery Migrate插件, 以简化从旧版jQuery的过渡。该插件将还原已弃用的功能和行为,以便较旧的代码仍可在新版本的jQuery上正常运行。使用未压缩的开发版本来诊断兼容性问题,它将在控制台上生成警告,可用于识别和修复问题。使用压缩的生产版本可以简单地解决兼容性问题,而不会生成控制台警告。

有两种版本的Migrate。第一个将帮助您将1.9之前的jQuery代码更新为jQuery 1.9直至3.0。您可以在此处获取该版本:

下载压缩的生产版jQuery Migrate 1.4.1

下载未压缩的开发jQuery Migrate 1.4.1

使用Migrate 1.x并升级到jQuery 1.9或更高版本后,第二个版本可帮助您更新代码以在jQuery 3.0或更高版本上运行

下载压缩的,生产版的jQu​​ery Migrate 3.1.0

下载未压缩的开发jQuery Migrate 3.1.0

使用jQuery链接跨浏览器测试

确保在要支持的所有浏览器中测试使用jQuery的网页。微软开发人员资源网站提供的信息的虚拟机测试许多不同版本的Internet Explorer。其他浏览器的旧版本可以在oldversion.com上找到

链接jQuery Pre-Release内部版本

jQuery团队一直在努力改进代码。每次对Github存储库的提交都会生成我们正在jQuery CDN上更新的代码的正在进行中版本。这些版本有时不稳定,并且永远不适用于生产现场。我们建议您使用它们来确定在针对已发布的版本报告错误时是否已修复错误,或者查看是否引入了新的错误。

下载正在进行的jQuery版本

链接使用带有CDN的jQuery

通过将jQuery托管在遍布全球的服务器上,CDN可以提供性能优势。这也提供了一个优势,如果您的网页访问者已经从同一CDN下载了jQuery副本,则不必重新下载它。

链接StackPath提供的jQuery CDN

jQuery CDN支持Subresource Integrity(SRI),它允许浏览器验证要传送的文件是否已被修改。规范当前正在由浏览器实现。添加新的完整性属性将确保您的应用程序获得浏览器支持的安全性改进。

要使用jQuery CDN,只需直接从jQuery CDN域中引用script标记中的文件即可。通过访问https://code.jquery.com并单击要使用的文件的版本,可以获得完整的脚本标签,包括Subresource Integrity属性复制该标签并将其粘贴到您的HTML文件中。

从jQuery 1.9开始,jQuery CDN上提供了源映射文件但是,从1.10.0 / 2.1.0版本开始,压缩的jQuery不再在CDN副本中包含源地图注释,因为它需要将未压缩的文件和源地图文件放置在与压缩文件相同的位置。如果您要维护本地副本并可以控制所有三个文件的位置,则可以将源地图注释添加到压缩文件中,以便于调试。

要查看所有可用文件和版本,请访问https://code.jquery.com

链接其他CDN

以下CDN还托管jQuery版本的压缩和未压缩版本。从jQuery 1.9开始,它们可能还托管源地图文件 ; 检查站点的文档。

请注意,jQuery版本与其可用性之间可能会有延迟。请耐心等待,他们会在博客文章公开的同时收到文件。这些CDN不托管Beta版和候选发布版。

链接关于守则

jQuery是根据MIT许可提供的

该代码在jQuery GitHub存储库中托管和开发如果您发现了一些可以改进的代码区域,请随时在“ 开发jQuery核心论坛”上进行讨论如果您想参与jQuery的开发,请细读我们的贡献者网站以获取更多信息。

要查找和下载jQuery贡献者开发的插件,请访问插件站点插件作者负责其插件的维护。对插件的反馈应直接针对插件作者,而不是jQuery团队。

链接从Git构建

注意:要仅使用jQuery的最新版本,请尝试上述jQuery Pre-Release Build。

所有源代码都保存在Git版本控制下,您可以在线浏览。存储库的README提供了有关构建和测试自己的jQuery的更多信息,以及有关创建自定义构建的说明,该自定义构建不包括某些API以减小文件大小。

如果您有权访问Git,则可以在此处连接到存储库:

1个
git clone git://github.com/jquery/jquery.git

您还可以从GitHub签出并构建特定版本的jQuery:

1个
2
git clone git://github.com/jquery/jquery.git
git checkout 1.2.6

特定版本的README文件将提供有关构建该版本的说明,因为该过程已随着时间而改变。


jQuery CDN –最新的稳定版本

供电 

jQuery核心

显示每个主要分支的最新稳定版本。 查看jQuery Core的所有版本

jQuery 3.x

jQuery 2.x

jQuery 1.x

jQuery迁移

jQuery UI

显示当前版本和旧版本系列的最新稳定版本。 查看jQuery UI的所有版本

jQuery UI 1.12

jQuery UI 1.11

jQuery Mobile

显示jQuery Mobile的最新稳定版本。 查看jQuery Mobile的所有版本

jQuery颜色

显示jQuery Color的最新稳定版本。 查看jQuery Color的所有版本

QUnit

显示QUnit的最新稳定版本。 查看QUnit的所有版本

PEP

显示PEP的最新稳定版本。 查看PEP的所有版本