2

啥是jQuery(什么是jQuery)

 3 years ago
source link: https://blog.csdn.net/Haley_170/article/details/112635799
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

啥是jQuery(什么是jQuery)

伟大的人民艺术家 2021-01-14 20:41:47 1414

一、什么是jQuery

jQuery是一个JavaScript函数库。

jQuery是一个轻量级的"写的少,做的多"的JavaScript库。

jQuery库包含以下功能:

  • HTML 元素选取
  • HTML 元素操作
  • CSS 操作
  • HTML 事件函数
  • JavaScript 特效和动画
  • HTML DOM 遍历和修改

二、1.x、2.x、3.x 三大系列的区别

下载jquery : https://www.bootcdn.cn/jquery/

jquery.js 有注释,有代码风格 — 开发版-- 开发环境使用

juery.min.js 压缩–没有注释-- 生产版-- 生产环境/线上环境/发布

项目优化:上线时 压缩 html 、css、js 代码

1,IE 的支持情况比较

(1)情况分析

  • 1.x:支持 ie6ie7ie8
  • 2.x3.x:不支持 ie6ie7ie8

(2)选择建议

  • 如果需要兼容 ie678:只能选择 1.x
  • 如果不需要兼容 ie678:可以选择 2.x3.x。因为 1.x 中有大部分代码是对老旧浏览器做的兼容,这个就增加了运行的负担,影响了运行效率。

2,插件的支持情况比较

(1)情况分析

  • 由于 jQuery 的版本都是不向后兼容的,导致了基于 jQuery 开发的插件会有兼容性问题。也就是说当新版本的 jQuery 推出后,原有的插件可能无法正常使用,需要插件作者重新开发新版本。

(2)选择建议

  • 为了保证与各种插件有更好的兼容性可以选择 1.x 的版本。

3,新特性比较

(1)2.x 相较于 1.x 没有增加什么新特性,主要是去除了 ie678 的支持,提升了性能,减小体积。

(2)3.x 相较于之前版本,增加了许多新特性,也改变一些以往的特性,具体可以参考我之前写的这篇文章:

1.x 是常用版本

1.4.2:稳定性和兼容性都很出色,插件最多,但性能不如下面后面的几个版本。
1.7.2:性能提升,插件第二多,ajaxattrapi 有少许修改。
1.8.3:最后一个支持 IE6 的稳定版
1.9.1:开始移除了不少方法,事件绑定推荐使用 on 方法一个代替所有的。
1.12.41.x 时代最后一个稳定版本,仅支持 IE8,不支持 IE6/7

2.x、3.x 版本

除非有特殊要求(比如面向移动端),一般情况下这两大版本使用人的确很少:

2.x 最后一个稳定版本:2.2.4
3.x 最新版本:3.3.1


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK