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

时间:2018-06-05 14:02:20

标签: javascript

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

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:-1)

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

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