Meine Abfrage wird in Fällen verwendet, in denen "(function() {...})();" Da ich kein Plugin bin. Zum Beispiel "http://piecesofrakesh.blogspot.com/2009/03/downloading-javascript-files-in.html"Wann sollte ich die Syntax "(function() {...})();"?
(function() {
var s = [
"/javascripts/script1.js",
"/javascripts/script2.js"
];
var sc = "script", tp = "text/javascript", sa = "setAttribute", doc = document, ua = window.navigator.userAgent;
for(var i=0, l=s.length; i<l; ++i) {
if(ua.indexOf("MSIE")!==-1 || ua.indexOf("WebKit")!==-1) {
doc.writeln("<" + sc + " type=\"" + tp + "\" src=\"" + s[i] +
"\" defer></" + sc + ">");
} else {
var t=doc.createElement(sc);
t[sa]("src", s[i]);
t[sa]("type", tp);
doc.getElementsByTagName("head")[0].appendChild(t);
}
}
})();
Oder
var s = [
"/javascripts/script1.js",
"/javascripts/script2.js"
];
...
Danke.
Was ist genau die Frage? – Scoregraphic
"Da ich kein Plugin bin" ist süß :-) – balpha
Sorry, ich schreibe sehr schlecht auf Englisch. Das Skript ist kein Plugin, in diesem Fall ist es nützlich, diese Struktur zu verwenden "(function() {...}();" –