live()を使うより、delegate()を使うことでより高速化できる

出典jQueryのパフォーマンスを下げるアンチパターンに関する超意訳 #jQ…

// 汚い書き方。。
$('a.trigger', $('#container')[0]).live('click', handerFn);

// 良い書き方
$('#container').delegate('click', 'a.trigger', handlerFn);

前へ 次へ

この情報が含まれているまとめはこちら

jQuery/JavaScriptの高速化テクニックまとめ

Javascriptや、jQueryなどのフレームワークを利用する際の高速化テクニックのまとめ。知っているのと知らないのとでは、インターフェースの使い心地に大きく差が出るところです。

このまとめを見る