Tag: iife

In Javascript wird ein IIFE steht für eine Sofort-Invoked Function Expression: ein Funktions-Ausdruck, der aufgerufen wird, direkt nachdem es definiert ist, wie (function(){ /* code */ })();

Lage der Klammer für die automatische Ausführung anonyme JavaScript-Funktionen?

Anzahl der Antworten 4 Antworten
Ich war vor kurzem beim Vergleich der aktuellen version von json2.js mit der version hatte ich in meinem Projekt und bemerkte einen Unterschied, wie die Funktion Ausdruck erstellt wurde, und selbst ausgeführt. Den code verwendet, um wickeln

Was ist das für JavaScript-Muster genannt und warum wird es verwendet?

Anzahl der Antworten 6 Antworten
Ich studiere THREE.js und bemerkte ein Muster, wo die Funktionen definiert werden, etwa so: var foo = ( function () { var bar = new Bar(); return function ( ) { //actual logic using bar from above.

Was ist der Zweck von einem selbst ausgeführten Funktion in javascript?

Anzahl der Antworten 16 Antworten
In javascript, wenn Sie wollen, verwenden Sie diese: (function(){ //Bunch of code... })(); über diese: //Bunch of code... Auch einen Blick auf ein (technischer) Erläuterung und hier. Für die syntax finden Sie unter warum die Klammern sind

wie definieren Sie Konstanten, die für Angular JS in einer anderen Datei

Anzahl der Antworten 3 Antworten
Möchte ich schreiben mehrere Konstanten für meine Angular JS app. Ich möchte Sie zu schreiben und in einer separaten Datei zugreifen möchten. Ich habe versucht mit IIFE (Sofort Aufgerufene Funktion Ausdruck) so constants.js var Constants = (function

Was ist der Zweck der Umhüllung ganzen Javascript-Dateien in anonymen Funktionen wie "(Funktion(){ ... })()"?

Anzahl der Antworten 8 Antworten
Habe ich gelesen, eine Menge von Javascript in letzter Zeit und ich habe bemerkt, dass die ganze Datei ist verpackt wie das folgende in der .js-Dateien importiert werden. (function() { ... code ... })(); Was ist der

Selbstausführungsfunktion jquery vs Javascript-Unterschied

Anzahl der Antworten 9 Antworten
Was sind die Unterschiede zwischen Erste :- (function () { var Book = 'hello'; }()); Zweite:- (function () { var Book = 'hello'; })(); Ersten und zweiten ähnlich sind, wie einige in Arbeit.. Dritte :- (function ($)

Position der Klammern für die automatische Ausführung anonymer JavaScript-Funktionen?

Anzahl der Antworten 4 Antworten
Ich war vor kurzem beim Vergleich der aktuellen version von json2.js mit der version hatte ich in meinem Projekt und bemerkte einen Unterschied, wie die Funktion Ausdruck erstellt wurde, und selbst ausgeführt. Den code verwendet, um wickeln

Variables Shadowing in JavaScript

Anzahl der Antworten 3 Antworten
Unten haben wir eine IIFEdie (wie jede Funktion) erzeugt einen lokalen Bereich. Innerhalb dieses Bereichs gibt es eine parseInt Funktion. Nun, da gibt es schon eine Globale Funktion in den browser mit diesem Namen, wird die lokale

JavaScript Pluszeichen vor dem Funktionsnamen

Anzahl der Antworten 3 Antworten
Ich habe auf der Suche über info über sich selbst aufrufenden Funktionen, und irgendwo stieß ich auf diese Schreibweise: +function(){} Kann mir jemand erklären, was die + - Zeichen vor die Funktion heißt/bedeutet? InformationsquelleAutor der Frage jOpacic

JQuery Best Practice, mit $ (Dokument) .ready in einem IIFE?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche ein Stück code: (function($) { //other code here $(document).ready(function() { //other code here }); })(jQuery); Obwohl ich die IIFE hat die Funktionen $(document).bereit, ist dieser code richtig? oder kann ich einfach entfernen

Warum müssen Sie eine anonyme Funktion in derselben Zeile aufrufen?

Anzahl der Antworten 19 Antworten
Las ich einige Beiträge über Schließungen und sah überall, aber es gibt keine klare Erklärung, wie es funktioniert - jedes mal wenn ich gerade gesagt, es zu benutzen...: //Create a new anonymous function, to use as a

Javascript selbst ausführende Funktion "ist keine Funktion"

Anzahl der Antworten 6 Antworten
Habe ich: var Init = (function() { my js goes here })(); Und meine js ordnungsgemäß ausgeführt wird, wenn die Seite geladen wird. Ich habe auch: $('form :checkbox').change(function() { Init(); }); Aber firebug sagt Init ist nicht

Sofortige Funktion Aufrufsyntax

Anzahl der Antworten 3 Antworten
Es ist ein JSLint option, einer von Den Guten Teilen in der Tat, dass "[erfordert] parens um sofortige Beschwörungen" bedeutet, dass der Bau (function () { //... })(); stattdessen müssen so geschrieben werden, als (function () {

Was ist der Zweck einer selbstausführenden Funktion in Javascript?

Anzahl der Antworten 16 Antworten
In javascript, wenn Sie wollen, verwenden Sie diese: (function(){ //Bunch of code... })(); über diese: //Bunch of code... InformationsquelleAutor der Frage Ej. | 2009-02-26

Was ist das Konstrukt (function () {}) () in JavaScript?

Anzahl der Antworten 21 Antworten
Ich verwendet, um zu wissen, was damit gemeint ist, aber ich bin kämpfen, jetzt... Ist dies im Grunde sagen document.onload? (function () { })(); InformationsquelleAutor der Frage Exitos | 2011-11-22

Funktion in einem Schritt definieren und aufrufen

Anzahl der Antworten 3 Antworten
Gibt es eine Möglichkeit in Javascript eine Funktion definieren, und rufen Sie sofort, in einer Weise, die es erlaubt, die wiederverwendet werden können? Ich weiß, Sie tun können, one-off anonyme Funktionen: (function(i) { var product = i