我实际上在javascript中看到这个脚本(function() { //some code; })();
而不是使用window.onload
两者有什么区别? 两者中哪一个更喜欢使用?
立即调用的函数表达式会立即调用。
分配给onload
的函数在load事件触发时(即页面及其依赖项完成加载时(调用。
window.onload(( 在运行它之前等待窗口/页面加载。
(function(( {}(((; 如果在构建 DOM 之前插入头部部分,则立即运行。