Объяснен синтаксис плагина Jquery?Jquery

Программирование на jquery
Anonymous
Объяснен синтаксис плагина Jquery?

Сообщение Anonymous »

Я видел код плагина в jQuery

один из них — перегрузка метода 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

Вернуться в «Jquery»