jQuery是什麼? jQuery是輕量級的框架,大小不到30kb,它有強大的選擇器,出色的DOM操作的封裝,有可靠的事件處理機制(jQuery在處理事件綁定的時候相當的可靠)。完善的ajax(它的ajax封裝的非常的好,不需要考慮複雜瀏覽器的相容性和XMLHttpRequest對象的創建和使用的問 ...
jQuery是什麼?
jQuery是輕量級的框架,大小不到30kb,它有強大的選擇器,出色的DOM操作的封裝,有可靠的事件處理機制(jQuery在處理事件綁定的時候相當的可靠)。
完善的ajax(它的ajax封裝的非常的好,不需要考慮複雜瀏覽器的相容性和XMLHttpRequest對象的創建和使用的問題。)出色的瀏覽器的相容性。 而且支持鏈式操作,隱式迭代。行為層和結構層的分離,還支持豐富的插件,jQuery的文檔也非常的豐富。
為什麼要用 jQuery
DOM API
- 難用
- 存在相容性問題
- 功能太少,不能與時俱進
jQuery
- API 友好
- 相容性好
- 功能強大,與時俱進
什麼時候適合用 jQuery
- DOM 操作較多(事件監聽)
- 簡單的 AJAX
- 需要相容多款瀏覽器
什麼時候不用 jQuery
- 頁面交互極為簡單
- 頁面對流量有苛刻的要求
- 上級強制、團隊已經有了 jQuery 的代替品
jQuery 做什麼
- 選擇網頁元素
- 改變結果集
- 元素的操作:取值和賦值
- 元素的操作:移動
- 元素的操作:複製、刪除和創建
- 工具方法
- 事件操作
- 特殊效果
- AJAX
- http://devdocs.io/jquery/
jQuery版本問題
1.x 2.x 3.x 的區別
目前jQuery有三個大版本:
- 1.x:相容ie678,使用最為廣泛的,官方只做BUG維護,功能不再新增。因此一般項目來說,使用1.x版本就可以了,最終版本:1.12.4 (2016年5月20日)
- 2.x:不相容ie678,很少有人使用,官方只做BUG維護,功能不再新增。如果不考慮相容低版本的瀏覽器可以使用2.x,最終版本:2.2.4 (2016年5月20日)
- 3.x:不相容ie678,只支持最新的瀏覽器。除非特殊要求,一般不會使用3.x版本的,很多老的jQuery插件不支持這個版本。目前該版本是官方主要更新維護的版本。最新版本:3.2.1(2017年3月20日)
參考:jQuery選擇什麼版本 1.x? 2.x? 3.x?