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






