私.on()
はjQueryに存在する.bind()
ことを知っており、1.7以上のjQueryのバージョンがあることを考えると、将来は使用すべきではありません。
私が知りたいのはこれです:匿名関数または名前付き関数を使用してイベントハンドラーにアタッチすることには違いがあります.bind()
か?
例:
// Anonymous function
$(".warning").bind("click", function(){
alert("Hello");
});
// Named function
$(".warning").bind("click", foo);
function foo(){
alert("Hello");
}
div
私のページのクラスに100が含まれていると想像しwarning
てください。この関数.bind()
は、無名関数を使用してすべてのハンドラーに新しい関数をアタッチしますが、JavaScriptとjQueryの内部にある名前付き関数とまったく同じですか?
ありがとうございました。