一 下載:
jQuery官方一如往常提供Minified和Regular兩個版本供我們下載。Minified用Gzipped壓縮24Kb,Regular為155Kb。
我們可以從Google或者Microsoft’s CDNs下載jQuery1.4.2版本。
下載地址為:
http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js
http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js
二 jQuery新特性:
方法增加:
在這個發(fā)布版中增加了兩個新方法: .delegate() 和 .undelegate() 。這些方法是為jQuery中的 .live() 和 .die() 方法互補的。它們簡化對document某一根節(jié)點中事件的操作。
例如:
$("table").delegate("td", "hover", function(){ $(this).toggleClass("hover"); });
這句CODE等同于下面用.live()的寫法:
$("table").each(function(){ $("td", this).live("hover", function(){ $(this).toggleClass("hover"); }); });
另外.live()也在大多數(shù)情況下等價于下外用.delegate()的CODE:
$(document).delegate("td", "hover", function(){ $(this).toggleClass("hover"); });
三 性能的改變:
按照 Taskspeed benchmark ,jQuery的性能是jQuery1.4.1的2x,是jQuery1.3.2的3x。
http://www.flickr.com/photos/jeresig/4366089781/ 。
從性能出發(fā)主要改變了四個地方:
- .bind() 和 .unbind() . ( Ticket )調用的性能。
- .empty() , .remove() , 的 .html() . ( Ticket )性能。
- 向document中嵌入一個單一DOM節(jié)點的性能。
- 調用$(“body”)的性能。
四 事件的重寫:
內部最大的改變就是對事件的重寫,在這個版本中解決了事件綁定的古怪的Bug。
換句話說事件處理不再是當做對象屬性存儲在jQuery內部對象中了。現(xiàn)在存儲在內部的數(shù)組對像象中。
五 Raw Data
這是收集的不同數(shù)據(jù)的圖表:
更多文章、技術交流、商務合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
