下面哪一个代码可以更快地完成所有处理? 我认为代码 H 更快,但是当我尝试时,代码 B 更快(我认为......)。 取决于环境?
代码H
<script src='js' defer></script>
</head>
<body>
</body>
代码B
<script src='js' defer></script>
</body>
最佳答案
这取决于你如何定义“更快”。下载速度更快?执行?
根据定义,具有 defer
的脚本始终执行 when the DOM is ready ,但在 DOMContentLoaded 事件之前,无论您将它们放在哪里。它们仍然需要下载,并且仅在应该的时候执行 - 因此差异几乎无法察觉。
关于javascript - 在处理完成之前,在 </head> 标记之前写入 <script defer> 是否比在 </body> 标记之前写入更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60663560/