一、為什么學(xué)習(xí)jQuery
javaScript其實(shí)很麻煩的,無論從獲取元素還是添加屬性和修改屬性,需要大量的代碼來實(shí)現(xiàn),盡管,原生的東西可以處理很多兼容的問題,但這還是不符合快速開發(fā)的理念了。
二、什么是jQuery?
jQuery是一個(gè)JavaScript庫,通過封裝原生的JavaScript函數(shù)得到一整套定義好的方法。作者是John Resig,于2006年創(chuàng)建的一個(gè)開源項(xiàng)目,隨著越來越多開發(fā)者的加入。
JS與jQuery的區(qū)別
js是網(wǎng)頁的腳本語言,js是語言。jquery是基于js語言的一個(gè)框架。一個(gè)是語言,一個(gè)是框架。jquery其實(shí)還是js?;趈s的框架還有很多,比如extjs、dojo、easyui等,都是為了快速開發(fā)。
三、如果選擇jQuery版本
選擇版本需要考慮的因素主要有一下幾點(diǎn):
(1)性能(js大小/瀏覽器上表現(xiàn))
(2)穩(wěn)定性(加載時(shí)間,bug情況)
(3)功能性(新增/廢除哪些功能)
(4)可擴(kuò)展性/兼容性(1.x支持ie 6+, 2.x支持ie 9+)
四、jQuery的功能優(yōu)勢
(1)像 CSS 那樣訪問和操作 DOM
(2)修改 CSS 控制頁面外觀
(3)簡化 JavaScript 代碼操作
(4)事件處理更加容易
(5)各種動(dòng)畫效果使用方便
(6)讓 Ajax 技術(shù)更加完美
(7)基于jQuery大量插件
(8)自行擴(kuò)展功能插件
jQuery最大的優(yōu)勢,就是特別的方便,而且可以選擇不同的版本來考慮兼容性,同時(shí),基于jQuery的優(yōu)秀框架也非常多。
遠(yuǎn)近互聯(lián)前端小華整理發(fā)布,希望能對學(xué)習(xí)技術(shù)的你有所幫助
遠(yuǎn)近互聯(lián)專業(yè)提供網(wǎng)站建設(shè)、APP開發(fā)、網(wǎng)站優(yōu)化、外貿(mào)網(wǎng)站SEO、微信運(yùn)營的品牌整合營銷服務(wù)讓客戶通過網(wǎng)絡(luò)品牌建立與網(wǎng)絡(luò)傳播提高業(yè)績。






