jQuery简介

1、jQuery介绍

当前的网页开发,几乎所有的项目都依赖于jQuery框架,它是一个开源的JavaScript库。jQuery库的目的是使网站开发人员用较少的代码完成更多的功能。它具有简介的语法,并且客服了不同浏览器平台之间的兼容性,极大地提高了程序员编写网站代码地效率。

2、官方中可提供下载的jquery文件

在这里插入图片描述

  • Production jQuery版:优化压缩后的版本,具有较小的体积,主要用于部署网站时使用。
  • Development jQuery版:未压缩版本,有266KB的大小,一般用于在网站建设时使用这个版本以便调试。
  • jQuery map文件:map文件能够被用于在源代码感知的浏览器上调试压缩后的jQuery文件,比如Google Chrome,它可以增强调试的体验,对于使用jQuery的用户来说,一般不需要下载该文件。

注:在网站开发阶段,可以直接引用开发版,即.js版本,当网站要部署到正常环境时可以引用压缩后的.min.js版本,这样可以减少网页代码大小,并提高页面加载速度。

3、jQuery1.x、jQuery2.x和jQuery3.x的区别

  • 1.x:兼容IE6、7、8(原来是国内首选),是使用最为广泛的,目前官方只做BUG维护,功能不再新增。因此一般项目来说,使用1.x版本就可以了,最终版本为1.12.4。
  • 2.x:不兼容IE6、7、8,很少人使用,目前官方只做BUG维护,功能不再新增。如果不考虑兼容低版本的浏览器可以使用2.x,毕竟很多网站已经公开说不再支持IE6,最终版本为2.2.4。
  • 3.x:不兼容IE6、7、8,只支持最新的浏览器,目前该版本是官方主要更新维护的版本。

注:相关的差别,可以通过https://api.jquery.com/官方文档来了解。同时不同版本所支持的浏览器可以通过https://jquery.com/browser-support/来了解。

4、jQuery3的特色

(1)jQuery3的Strict Mode

现在jQuery3支持的大多数浏览器都有“use strict”(严格模式),该模式使得Javascript在更严格的条件下运行。

严格模式的优点:

  • 消除Javascript语法的一些不合理、不严谨之处,减少一些怪异行为;
  • 消除代码运行的一些不安全之处,保证代码运行的安全;
  • 提高编译器效率,增加运行速度;
  • 为未来新版本的Javascript做好铺垫。
(2)支持for…of遍历
(3)动画方面使用requestAnimationFrame API
(4)支持SVG
(5):visible和:hidden新改变
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值