jQuery是一个快速,小型且功能丰富的JavaScript库。借助易于使用的API(可在多种浏览器中使用),使HTML文档的遍历和操作,事件处理,动画和Ajax等事情变得更加简单。兼具多功能性和可扩展性,jQuery改变了数百万人编写JavaScript的方式。
官网jquery压缩版引用地址:
1
|
|
官网jquery压缩版引用地址:
1
|
|
官网jquery压缩版引用地址:
1
|
|
获取 单击任何按钮时简要介绍
DOM遍历和操纵
<button>
具有“ continue”类的元素,并将其HTML更改为“ Next Step ...”。
$( "button.continue" ).html( "Next Step..." )
事件处理
#banner-message
,显示隐藏display:none
在CSS中的元素 #button-container
。
var hiddenBox = $( "#banner-message" );
$( "#button-container button" ).on( "click", function( event ) {
hiddenBox.show();
});
阿贾克斯
/api/getWeather
使用查询参数在服务器上调用本地脚本,并将zipcode=97201
元素#weather-temp
的html替换为返回的文本。
$.ajax({
url: "/api/getWeather",
data: {
zipcode: 97201
},
success: function( result ) {
$( "#weather-temp" ).html( "<strong>" + result + "</strong> degrees" );
}
});
可以使用jQuery文件的压缩和未压缩副本。最好在开发或调试过程中使用未压缩的文件。压缩文件可以节省带宽并提高生产性能。您也可以下载源映射文件,以便在使用压缩文件进行调试时使用。映射文件没有要求用户运行jQuery的,它只是提高了开发人员的调试经验。从jQuery 1.11.0 / 2.1.0开始,//# sourceMappingURL
注释不包含在压缩文件中。
要在本地下载这些文件,请用鼠标右键单击链接,然后从菜单中选择“链接另存为...”。
有关升级jQuery的帮助,请参阅与您的版本最相关的升级指南。我们还建议使用jQuery Migrate插件。
您还可以使用苗条的构建,它不包括ajax和effects模块:
jQuery 在npm上注册为软件包。您可以使用npm CLI命令安装最新版本的jQuery:
1个
|
|
或者,您可以使用Yarn CLI命令:
1个
|
|
这将在node_modules
目录中安装jQuery 。在其中,node_modules/jquery/dist/
您会找到一个未压缩的发行版,一个压缩的发行版和一个映射文件。
jQuery还通过Bower注册为软件包。您可以使用以下命令安装最新版本的jQuery:
1个
|
|
这会将jQuery安装到Bower的安装目录,默认为bower_components
。在其中,bower_components/jquery/dist/
您会找到一个未压缩的发行版,一个压缩的发行版和一个映射文件。
jQuery Bower软件包除默认发行版外还包含其他文件。在大多数情况下,您可以忽略这些文件,但是,如果您希望自己下载默认版本,则可以使用Bower从上述网址之一而不是已注册的软件包中安装jQuery。例如,如果您只想安装压缩的jQuery文件,则可以使用以下命令仅安装该文件:
1个
|
|
我们创建了jQuery Migrate插件, 以简化从旧版jQuery的过渡。该插件将还原已弃用的功能和行为,以便较旧的代码仍可在新版本的jQuery上正常运行。使用未压缩的开发版本来诊断兼容性问题,它将在控制台上生成警告,可用于识别和修复问题。使用压缩的生产版本可以简单地解决兼容性问题,而不会生成控制台警告。
有两种版本的Migrate。第一个将帮助您将1.9之前的jQuery代码更新为jQuery 1.9直至3.0。您可以在此处获取该版本:
使用Migrate 1.x并升级到jQuery 1.9或更高版本后,第二个版本可帮助您更新代码以在jQuery 3.0或更高版本上运行:
下载压缩的,生产版的jQuery Migrate 3.1.0
确保在要支持的所有浏览器中测试使用jQuery的网页。在微软开发人员资源网站提供的信息的虚拟机测试许多不同版本的Internet Explorer。其他浏览器的旧版本可以在oldversion.com上找到。
jQuery团队一直在努力改进代码。每次对Github存储库的提交都会生成我们正在jQuery CDN上更新的代码的正在进行中版本。这些版本有时不稳定,并且永远不适用于生产现场。我们建议您使用它们来确定在针对已发布的版本报告错误时是否已修复错误,或者查看是否引入了新的错误。
通过将jQuery托管在遍布全球的服务器上,CDN可以提供性能优势。这也提供了一个优势,如果您的网页访问者已经从同一CDN下载了jQuery副本,则不必重新下载它。
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还托管jQuery版本的压缩和未压缩版本。从jQuery 1.9开始,它们可能还托管源地图文件 ; 检查站点的文档。
请注意,jQuery版本与其可用性之间可能会有延迟。请耐心等待,他们会在博客文章公开的同时收到文件。这些CDN不托管Beta版和候选发布版。
jQuery是根据MIT许可提供的。
该代码在jQuery GitHub存储库中托管和开发。如果您发现了一些可以改进的代码区域,请随时在“ 开发jQuery核心论坛”上进行讨论。如果您想参与jQuery的开发,请细读我们的贡献者网站以获取更多信息。
要查找和下载jQuery贡献者开发的插件,请访问插件站点。插件作者负责其插件的维护。对插件的反馈应直接针对插件作者,而不是jQuery团队。
注意:要仅使用jQuery的最新版本,请尝试上述jQuery Pre-Release Build。
所有源代码都保存在Git版本控制下,您可以在线浏览。存储库的README提供了有关构建和测试自己的jQuery的更多信息,以及有关创建自定义构建的说明,该自定义构建不包括某些API以减小文件大小。
如果您有权访问Git,则可以在此处连接到存储库:
1个
|
|
您还可以从GitHub签出并构建特定版本的jQuery:
1个
2
|
|
特定版本的README文件将提供有关构建该版本的说明,因为该过程已随着时间而改变。
显示每个主要分支的最新稳定版本。 查看jQuery Core的所有版本。
显示当前版本和旧版本系列的最新稳定版本。 查看jQuery UI的所有版本。
显示jQuery Mobile的最新稳定版本。 查看jQuery Mobile的所有版本。
显示jQuery Color的最新稳定版本。 查看jQuery Color的所有版本。
显示QUnit的最新稳定版本。 查看QUnit的所有版本。
显示PEP的最新稳定版本。 查看PEP的所有版本。