当一个script
标签有一个defer
属性时会发生什么,没有src
或async
属性,里面什么都没有,如:
<script type="text/javascript" defer="defer"></script>
据我了解,只是告诉页面它可以在此标签加载defer
时继续呈现;script
规范说它应该在标签有src
属性时使用,而不是当它里面有 JavaScript 时,但是当它里面什么都没有并且没有src
属性时呢?为什么会有人想要那个?
这是我学校的。它在 Moodle 页面上,版本 1,不确定是次要版本,因此页面会很大,并且会根据谁登录等而发生很大变化;请告诉我您需要哪些其他源代码来回答这个问题。
编辑
我不太清楚我在问什么。我知道在这种情况下会发生什么,但我在问为什么有人会希望它以这种方式发生。拥有一个没有 JavaScript 代码来延迟的属性似乎没用defer
,所以我想知道网站设计师(大约 5-10 年前)是否可以使用一些副作用。