首页 > 解决方案 > Javascript 在 HTML 之前运行,即使在正文末尾

问题描述

我的 javascript 在我的 HTML 加载之前运行,即使我把它放在像这样的前面:

<body>
    <h1>Title</h1>
    <script>
        alert("yo");
    </script>
</body>

任何想法为什么会发生这种情况?

标签: javascripthtml

解决方案


任何想法为什么会发生这种情况?

alert正在阻塞,脚本评估在 DomContentLoaded (DCL) 和随后的第一个内容绘制 (FCP) 之前进行,这就是为什么在警报开始阻塞 dom 之前它不显示标题的原因。

在此处输入图像描述


推荐阅读