window.onload 和 (function() {})();之间的区别



我实际上在javascript中看到这个脚本(function() { //some code; })();而不是使用window.onload两者有什么区别? 两者中哪一个更喜欢使用?

立即调用的函数表达式会立即调用。

分配给onload的函数在load事件触发时(即页面及其依赖项完成加载时(调用。

window.onload(( 在运行它之前等待窗口/页面加载。

(function(( {}(((; 如果在构建 DOM 之前插入头部部分,则立即运行。

最新更新