來源:http://news.csdn.net/n/20090207/122988.html
開源Ajax框架jQuery於推出三週年時,發表1.3新版。jQuery作者John Resig於官網中表示,在1.3版中,大幅度地重新改寫了許多核心程序代碼來提高效能,例如新版的選取器引擎(Selector Engine)的執行效率比jQuery 1.2.6增加了約5成。不過,微軟新版ASP.NET目前只支持到jQuery 1.2.6版。
除了選取器以外,重新翻修的函式庫還包括了Event函式庫、HTML卷標動態產生程序,例如append、prepend、before和after四種方法,網頁定位(Offset)函式等,除了能提高效率外,改寫後的新版jQuery也強化了對不同瀏覽器的支持。
新版中增加了Live Events功能,開發人員可以更容易地將觸發事件指派給任何網頁中的元素,甚至包括是程序執行過程中,纔會建立的元素,也能預先指派觸發事件的執行程序,讓開發人員更容易設計各種互動效果。
此外,在1.3版中,不再使用User-Agent信息來判斷瀏覽器種類與版本,而是改用特徵偵測技術,來檢查瀏覽器對某些對象或功能的支持情形,以更精準地分辨瀏覽器種類與版本,不受用戶自行修改User-Agent信息的誤導