查看这段 JavaScript 代码:
(function (w, d) {
var loader = function () {
var s = d.createElement("script"), tag = d.getElementsByTagName("script")[0];
s.src = "https://example.org/script.js";
tag.parentNode.insertBefore(s,tag);
};
w.addEventListener ? w.addEventListener("load", loader, false) :
w.attachEvent("onload", loader);
}) (window, document);
为什么这段代码的作者使用这种方法在文档中包含一个脚本?该行的用处是什么:
w.addEventListener ? w.addEventListener("load", loader, false) :
w.attachEvent("onload", loader);
最后一点:我是一个JavaScript初学者,最后是什么(window, document)
?