Самоисполняющаяся функция JQuery против Javascript разница
В чем разница между -
Первый :-
(function () {
var Book = 'hello';
}());
Второй: -
(function () {
var Book = 'hello';
})();
Первое и второе похожи кое-как в работе.
В третьих :-
(function ($) {
var Book = 'hello';
})(jQuery);
Какой шаблон мне нужно использовать и где в моем коде .. Шаблон третьего модуля я видел, когда читал статью, связанную с backboneJS.
Что я понял из третьего "самоисполняющаяся функция с аргументом «JQuery»» ....
Может ли кто-нибудь дать мне некоторое представление о выражениях немедленного вызова функций(IIFE).
Спасибо !!