我正在使用 JavaScript 上传脚本,该脚本表示一旦 DOM 准备好就运行初始化函数。我目前可以通过调用该函数来使其正常工作body.onload
或者直接在函数定义之后。该函数在占位符 div 中构建一些 HTML,充当文件上传工具。
我的问题是这里的最佳实践是什么?既然它现在可以工作,为什么指令会说一旦 DOM 准备好就运行 init 函数呢?例如,我应该在占位符 DIV 之后直接添加
<script>
window.addEventListener("DOMContentLoaded", function() {
// do stuff
}, false);
</script>
这样做是为了让您知道所有已解析的元素在 DOM 等中都可用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)