在我們還在過年的期間(2010/02/20),jQuery 官方又釋出 1.4 的第二個修正版,修正了自 1.4 版後的一些明顯的問題之外,也在效能方面有大大的提升。
jQuery 1.4.2 下載位置
正常版本:http://code.jquery.com/jquery-1.4.2.js
壓縮版本:http://code.jquery.com/jquery-1.4.2.min.js
1.4.2 版主要新增了 .delegate() 及 .undelegate() 這兩個函式,提供類似 .live() 及 .die() 的效果:
檢視原始碼 JavaScript
1 2 3 | $("table").delegate("td", "hover", function(){ $(this).toggleClass("hover"); }); |
再來就是重寫了 Event 相關的程式碼,讓效能硬是比 1.4.1 版提升了約 2倍,甚至比 1.3.2 版提升了約 3倍呢!

更多詳細的更新內容可以在 jQuery 1.4.2 Released 中看到清楚的說明。
delegate()感覺很像是find()和live()的綜合 ?
如果是的話..很多時候單用live()性能應該還是比較好~
如果 Selector 下的好的話..live() 的寫法是跟 .delegate() 差不多的..
且 .delegate() 也是使用 .live() 來執行..也許是為了正名= =+
不過效能應該是 .delegate() 比 .live() 好