我有一个<head>
完整的 .css、.js 和元数据。但是只有一个脚本如果放在<head>
html中将无法正常运行。仅当它位于文件末尾时才有效。
我想知道的是,作为初学者的网页设计师,是否有任何关于此或特殊类型规则的文档。
<html>
<head>
<link href="css/style.css" rel="stylesheet">
<link href="css/style2.css" rel="stylesheet">
<script src="js/script.js"></script>
<script src="js/scipt2.js"></script>
</head>
<body>
<----------HTML---------->
</body>
<script src="js/secret.js"></script>
</html>
解决此问题的现代方法是使用defer
脚本标记上的属性。把你所有的标签放在<head>
此布尔属性设置为向浏览器指示脚本将在解析文档之后执行,但在触发 DOMContentLoaded 之前执行。
所以这:
<script src="js/secret.js"></script>
变成这样:
<script defer src="js/secret.js"></script>
但是标签现在进入<head>
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句