2016-04-17 11 views

Antwort

1

eine einzeilige Antwort ist, um sicher mehr Javascript-Dateien verketten. semi-colon mit nicht erhöhen Ausgabe

Sie mehrere Funktionen

IIFE 1

(function(){ 
    //Rest of code 
})(); // Note it is a IIFE 

IIFE 2

(function(){ 
    // Rest of code 
})(); // Note it is also IIFE 

Auf Verkettung Angenommen haben es wie

aussehen
(function(){})()(function(){})() 

Aber wenn Sie ein semi-colon vor der Funktion hinzufügen, wird es aussehen wie

;(function(){})();(function(){})() 

So durch ein ; Hinzufügen es dafür sorgt, wenn jeder Ausdruck nicht richtig beendet.

Beispiel 2

Angenommen, Sie eine JS-Datei mit einem variablen

var someVar = "myVar" 

anderen JS-Datei mit einiger Funktion auf Verkettung

(function(){})() 

Jetzt wird es wie

aussieht
var someVar ="myVar"(function(){})() // It may give rise to error 

Mit semi-colon wird es wie

aussehen
var someVar ="myVar";(function(){})()