jQuery 簡化了HTML 文件的traversing,事件處理、動畫、Ajax 互動,從而方便了網(wǎng)頁制作的快速發(fā)展。 jQuery 是為改變你編寫JavaScript 的方式而設(shè)計的,與類似的 JavaScript 庫不同,jQuery 具有獨特的基本原理,可以簡潔地表示常見的復(fù)雜代碼。學(xué)習(xí) jQuery 基本原理,探索其特性和功能,執(zhí)行一些常見的 Ajax 任務(wù)并掌握如何使用插件擴展jQuery。jQuery還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細,同時還有許多成熟的插件可供選擇。jQuery能夠使用戶的html頁面保持代碼和html內(nèi)容分離,也就是說,不用再在html里面插入一堆js來調(diào)用命令了,只需要定義id即可。

【 特點介紹】
1、動態(tài)特效2、AJAX
3、通過插件來擴展
4、方便的工具 - 例如瀏覽器版本判斷
5、漸進增強
6、鏈式調(diào)用
7、多瀏覽器支持,支持Internet Explorer6.0+、Opera9.0+、Firefox2+、Safari2.0+、Chrome1.0+(在2.0.0中取消了對Internet Explorer6,7,8的支持)
【 支持的環(huán)境】
Google Chrome plugins
Mozilla XUL apPS and Firefox extensions
Firefox OS apps
Chrome OS apps
Windows 8 Store (“Modern/Metro UI”) apps
BlackBerry 10 WebWorks apps
PhoneGap/Cordova apps
Apple UIWebView class
Microsoft WebBrowser control
Cheerio or jsdom with Node.js
Intranet applications
【 的更新日志】
JQuery2.0的發(fā)布,流行的jQuery JavaScript庫到了一個重要里程碑。2.0版本比前任版本在大小上縮減了12%,但是更大的新聞是,jQuery 2.0不在對IE6,7,8三個版本進行支持。七年前jQuery的誕生,開始讓開發(fā)者更簡單的操作HTML和編寫JavaScript,jQuery的跨瀏覽器特性,更是很快受到了廣大開發(fā)者的青睞。根據(jù)去年的一項調(diào)查顯示,粗略估計,網(wǎng)絡(luò)上一半的站點都在使用jQuery。停止對舊版IE的支持,是否會改變jQuery的使用率?答案也許是不會。如果你的網(wǎng)站需要維護對IE8或者低版本(或者是IE9和IE10在兼容模式下運行),你只需要沿用jQuery1.9或者以下版本。
如 果你想要同時兼容新舊版瀏覽器,你可以使用條件注釋,讓2.0在新瀏覽器上使用,而舊版本使用1.9,但是更簡單的方法則是沿用 jQuery1.x版本。至少目前2.0的主要用例,對IE的支持是不再考慮范圍內(nèi)了,而是Chrome或者firefox的附加組件,PhoneGap 應(yīng)用程序或是node.js
jQuery 團隊在官博中再次提醒用戶,jQuery 2.0 不再支持IE 6/7/8 了,但是 jQuery 1.9 會繼續(xù)支持。因為舊版 IE 瀏覽器在整個互聯(lián)網(wǎng)中還有很大部分市場,所以他們非常期望大部分網(wǎng)站能繼續(xù)使用 jQuery 1.x 一段時間。jQuery 團隊也將同時支持 jQuery 1.x 和 2.x 。1.9 和 2.0 版的 API 是相同的,所以不必因為你們網(wǎng)站還在用 jQuery 1.9,就感覺好像錯過了什么,或者是落后了。
如果你想繼續(xù)支持 IE 6/7/8,并且又想嘗試 jQuery 2.0,那你可以額外加上一些代碼。除了老版的 IE,其他所有瀏覽器都將使用第二腳本,忽略第一個。
該版本加入了一些新的功能:
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()方法
在之前的版本中,沒有一個方式來實現(xiàn)運行隊列中的所有動畫到設(shè)定的最終值。因此,該版本中添加了一個.finish()方法??梢钥纯催@個例子。
3. 源映射(Source Maps)
新版本中添加了源映射(Source Maps)功能,目前只有Chrome、Firefox瀏覽器支持該特性。
實際上,這是一種將合并/壓縮后的文件映射到原始狀態(tài)的方法。當(dāng)你構(gòu)建JavaScript文件,并進行合并/壓縮時,將會生成一個源映射,用來保存原始文件信息。


































