我有一个脚本在页面加载时启动,我使用下面的代码启动它:
if (window.addEventListener) {
window.addEventListener('load', otherRelatedParts, false);
}
else if (window.attachEvent) {
window.attachEvent('onload', otherRelatedParts );
}
但今天我尝试使用这样的自调用函数:
(function() {
otherRelatedParts();
}())
它似乎在所有浏览器中都有效,并且代码较少。这是向窗口加载添加事件的首选方法吗?