一、什么是jQuery
jQuery是一個JavaScript函式庫,
jQuery是一個輕量級的"寫的少,做的多"的JavaScript庫,
jQuery庫包含以下功能:
- HTML 元素選取
- HTML 元素操作
- CSS 操作
- HTML 事件函式
- JavaScript 特效和影片
- HTML DOM 遍歷和修改
- AJAX
二、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:支持 ie6、ie7、ie8
- 2.x、3.x:不支持 ie6、ie7、ie8
(2)選擇建議
- 如果需要兼容 ie678:只能選擇 1.x
- 如果不需要兼容 ie678:可以選擇 2.x、3.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:性能提升,插件第二多,ajax 和 attr 等 api 有少許修改,
1.8.3:最后一個支持 IE6 的穩定版
1.9.1:開始移除了不少方法,事件系結推薦使用 on 方法一個代替所有的,
1.12.4:1.x 時代最后一個穩定版本,僅支持 IE8,不支持 IE6/7,
2.x、3.x 版本
除非有特殊要求(比如面向移動端),一般情況下這兩大版本使用人的確很少:
2.x 最后一個穩定版本:2.2.4
3.x 最新版本:3.3.1
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/249085.html
標籤:其他
上一篇:學習HTML成長記 1
