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.