один из них — перегрузка метода addClass в jQuery (пример: когда вы добавляетеClass — вызываете myfunction ()).< /p>
Код: Выделить всё
(function(){
var originalAddClassMethod = jQuery.fn.addClass;
jQuery.fn.addClass = function(){
// Execute the original method.
originalAddClassMethod.apply( this, arguments );
// call your function
// this gets called everytime you use the addClass method
myfunction();
}
})();
Почему он создал замыкание?
Я мог бы использовать приватные члены внутри обычной функции с var, и они по-прежнему будут видны только в локальной области..... так?
Вы можете мне это объяснить?
Что он заработает от этого закрытия?
Я бы понял это, если бы он отправил в функцию знак $. ..но он этого не сделал
Подробнее здесь: https://stackoverflow.com/questions/829 ... -explained
Мобильная версия