私のクエリは、 "(function(){...})();"私はプラグインではないことを考えると、例えば "http://piecesofrakesh.blogspot.com/2009/03/downloading-javascript-files-in.html""(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);
}
}
})();
それとも
var s = [
"/javascripts/script1.js",
"/javascripts/script2.js"
];
...
ありがとうございました。
正確には何ですか? – Scoregraphic
"私はプラグインではないことを考えると"かわいいです:-) – balpha
申し訳ありませんが、私は英語で非常に悪いです。このスクリプトはプラグインではありません。その場合、この構造体を使用すると便利です(function(){...}();) –