Я знаю, что .on()
существует с jQuery и .bind()
не следует использовать в будущем, учитывая, что у меня есть версия jQuery больше или равна 1.7.
Что я хочу знать, так это: существуют ли какие-либо различия между прикреплением анонимной функции или именованной функции к обработчику событий с помощью .bind()
?
Пример:
// Anonymous function
$(".warning").bind("click", function(){
alert("Hello");
});
// Named function
$(".warning").bind("click", foo);
function foo(){
alert("Hello");
}
Предположим, что у меня есть 100 div
с классом warning
на моей странице. Функция .bind()
добавит новую функцию к каждому обработчику с анонимной функцией, но будет ли она одинаковой с именованной функцией в самой внутренней части JavaScript и jQuery?
Спасибо.