iife

Znak JavaScript plus przed wyrażeniem funkcji

Szukałem informacji o natychmiastowo wywoływanych funkcjach i gdzieś natknąłem się na tę notację: +function(){console.log("Something.")}() Może mi ktoś wyjaśnić co oznacza / robi znak + przed funkcją?

Znak JavaScript plus przed nazwą funkcji

Szukałem informacji o funkcjach samouwolucyjnych i gdzieś natknąłem się na ten zapis: +function(){} Może mi ktoś wyjaśnić co oznacza / robi znak + przed funkcją?

Co to jest konstrukcja (function () {}) () w JavaScript?

Kiedyś wiedziałem, co to znaczy, ale teraz się zmagam... Czy to w zasadzie powiedzenie document.onload? (function () { })();

Dlaczego musisz wywoływać funkcję anonimową w tej samej linii?

Czytałem kilka postów o zamknięciach i widziałem to wszędzie, ale nie ma jasnego wyjaśnienia, jak to działa - za każdym razem ... sg){alert(msg)}); ('SO'); Dlaczego musi być w tej samej linii? Czy mógłbyś wskazać mi kilka postów lub dać mi Wyjaśnienie?

Jaki jest cel owijania całych plików Javascript w anonimowe funkcje, takie jak " (function () { ... ) ()"?

Czytam ostatnio dużo Javascript i zauważyłem, że cały plik jest zawinięty w następujący sposób w .Pliki js do zaimportowania. (function() { ... code ... })(); Jaki jest powód, aby to robić, a nie prosty zestaw funkcji konstruktora?

Jaki jest cel samodzielnego wykonywania funkcji w javascript?

W javascript, kiedy chcesz użyć tego: (function(){ //Bunch of code... })(); Nad tym: //Bunch of code...

Zaawansowany JavaScript: dlaczego ta funkcja jest owinięta w nawiasy? [duplikat]

Możliwy duplikat: Co to jest konstrukcja (function () {}) () w JavaScript? Natknąłem się na ten fragment kodu JavaScri ... ten dziwny mały dodatek do (1) i dlaczego funkcja jest owinięta w nawiasy? (function(x){ delete x; return x; })(1);

Składnia natychmiastowego wywołania funkcji

Istnieje opcja JSLint , jedna z dobrych części w rzeczywistości, że "[wymaga] parens wokół natychmiastowych wywołań", co ozn ... forda dotyczącej kapitalizacji funkcji konstruktora - ma służyć jako wizualny sygnał dla każdego, kto patrzy na kod źródłowy.

Jak nazywa się ten wzorzec JavaScript i dlaczego jest on używany?

Uczę się trzech.js i zauważył wzór, w którym funkcje są zdefiniowane tak: var foo = ( function () { var bar = new Bar( ... ą nad głową. Moje pytania: Czy to założenie jest poprawne? czy istnieje nazwa dla tego wzoru? dlaczego jest to używane?

Lokalizacja nawiasu dla automatycznego wykonywania anonimowych funkcji JavaScript?

Porównywałem ostatnio aktualną wersję json2.js z wersją, którą miałem w swoim projekcie i zauważyłem różnicę w tym, jak wyra ... a? Czy ten pierwszy zajmuje pamięć, pozostawiając wokół globalnej, anonimowej funkcji? Gdzie powinien znajdować się nawias?

Jak nazywa się ta praktyka w JavaScript?

Kiedy zawijasz kod JavaScript w taką funkcję: (function(){ var field = ...; function doSomthing(){... ... })(); Zauważyłem, że to rozwiązuje problemy z zakresami na wielu stronach internetowych. Jak nazywa się ta praktyka?

W JavaScript, co jest zaletą!function(){}() over (function () {}) ()? [duplikat]

Możliwy duplikat:co robi wykrzyknik przed funkcją? Od dawna używam następujących do samodzielnego wykonywania anonim ... esumably the same magic happens */ }() Czy ktoś wie jaka jest zaleta drugiego wzoru? Czy to tylko Preferencje stylistyczne?

Najlepsza praktyka JQuery, używając $(document).gotowy w życiu?

Patrzę na kawałek kodu: (function($) { // other code here $(document).ready(function() { // other code h ... .gotowy, czy ten kod jest prawidłowy? czy mogę po prostu usunąć $(document).przygotuj i umieść kod bezpośrednio w moim życiu.

Znak dolara przed samodzielnym deklarowaniem funkcji anonimowej w JavaScript?

Jaka jest różnica między tymi dwoma: $(function () { // do stuff }); I (function () { // do stuff })();

Definiowanie i wywoływanie funkcji w jednym kroku

Czy istnieje sposób w Javascript, aby zdefiniować funkcję i natychmiast ją wywołać, w sposób, który pozwala na jej ponowne uż ... urencyjnych lub funkcji, które muszą być uruchomione na $(document).ready(), ale także później, gdy sytuacja się zmieni, itp.

Javascript self executing function " nie jest funkcją"

Mam: var Init = (function() { my js goes here })(); I mój js wykonuje poprawnie po załadowaniu strony. Ja też mam: $('form :checkbox').change(function() { Init(); }); Ale firebug mówi, że Init nie jest funkcją.

self executing function jQuery vs JavaScript difference

Jaka jest różnica między - Pierwszy :- (function () { var Book = 'hello'; }()); Drugi:- (function () { var B ... Query"" .... Czy ktos moze mi podac jakies informacje na temat od razu wywoływanych Wyrażen funkcyjnych (IIFE) . Dzięki !!

!function () {} () vs (function(){})()

Podczas przeglądania kodu napisanego w JavaScript na Twitterze, wygląda na to, że wywołują natychmiast wywołane funkcje anoni ... to w ten sposób, a nie w drugi sposób? zauważ, że rozumiem, jak to działa, chcę zrozumieć, dlaczego wybrali to dobra robota.