jQuery是繼prototype的優(yōu)秀Javascrīpt框架。它是輕量級(jí)的js庫,壓縮后只有21k,兼容CSS3,還兼容各種瀏覽器如IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+等。
" />
Query 是一個(gè)快速的,簡潔的 javaScript 庫,使用戶能更方便地處理 HTML documents、events、實(shí)現(xiàn)動(dòng)畫效果,并且方便地為網(wǎng)站提供 AJAX 交互。jQuery由美國人John Resig創(chuàng)建,目前大多數(shù)網(wǎng)頁設(shè)計(jì)師都采用jQuery實(shí)現(xiàn)網(wǎng)頁js特效,使用戶方便地處理網(wǎng)頁互動(dòng)體驗(yàn)、實(shí)現(xiàn)動(dòng)畫效果,并為網(wǎng)站提供AJAX交互功能。
jQuery是繼prototype的優(yōu)秀Javascrīpt框架。它是輕量級(jí)的js庫,壓縮后只有21k,兼容CSS3,還兼容各種瀏覽器如IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+等。
jQuery是一款免費(fèi)且開放源代碼的java script代碼庫,由John Resig創(chuàng)建。授權(quán)協(xié)議為GPL和MIT許可證雙協(xié)議。它是輕量級(jí)的js庫(壓縮后只有21k) ,它兼容CSS3,還兼容各種瀏覽器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用戶能更方便地處理HTML documents、events、實(shí)現(xiàn)動(dòng)畫效果,并且方便地為網(wǎng)站提供AJAX交互。jQuery還有一個(gè)比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時(shí)還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需定義id即可。
1. Sizzle選擇器
Sizzle現(xiàn)在支持以下CSS3選擇器——:nth-last-child、:nth-of-type、:nth-last-of- type、:first-of-type、:last-of-type、:only-of-type、:target、:root和:lang等。
2. finish()方法
在之前的版本中,沒有一個(gè)方式來實(shí)現(xiàn)運(yùn)行隊(duì)列中的所有動(dòng)畫到設(shè)定的最終值。因此,該版本中添加了一個(gè).finish()方法?梢钥纯催@個(gè)例子。
3. 源映射(Source Maps)
新版本中添加了源映射(Source Maps)功能,目前只有Chrome、Firefox瀏覽器支持該特性。
實(shí)際上,這是一種將合并/壓縮后的文件映射到原始狀態(tài)的方法。當(dāng)你構(gòu)建JavaScript文件,并進(jìn)行合并/壓縮時(shí),將會(huì)生成一個(gè)源映射,用來保存原始文件信息。
詳細(xì)信息:Release Note
jQuery升級(jí):jQuery 1.9升級(jí)指南
代碼遷移:jQuery Migrate插件 – 注意信息
•Deferred:當(dāng)typeof( target)=='object'時(shí),Deferred.promise( target)才能正常工作
•Event:使用委托事件和偽類時(shí)的性能衰退問題
•Misc:修復(fù)了一些兼容問題,并進(jìn)行了優(yōu)化
•Offset:在BlackBerry5和iOS3上使用會(huì)拋出一個(gè)錯(cuò)誤
•修復(fù)了選擇器的多個(gè)bug
jQuery 1.x 支持 IE 6/7/8 而 jQuery 2.x 不支持 IE 6/7/8 。
如果您不希望下載并存放 jQuery,那么也可以通過 CDN(內(nèi)容分發(fā)網(wǎng)絡(luò)) 引用它,F(xiàn)在jquery體積有點(diǎn)大,對于對流量有限制的朋友可以使用cdn,如果大型網(wǎng)站帶寬比較充足的已經(jīng)使用cdn的朋友可以將jquery放到自己的服務(wù)器里面,這樣更穩(wěn)定與保險(xiǎn)。