当有script
标签与defer
属性会发生什么,没有src
或async
属性,里面什么也没有它,如:defer属性没有Src的里面什么也没有
<script type="text/javascript" defer="defer"></script>
据我了解, defer
只是告诉页面它可以保持呈现,而这script
标签加载;该规范表示,应该在标签具有src
属性时使用它,而不是在其中包含JavaScript时使用该属性,但如果它内部没有任何内容并且没有src
属性,那么该属性应该如何使用?为什么有人想要那样?
这是来自我的学校。这是在Moodle页面,版本1,不确定次要版本,所以页面将是巨大的&基于谁登录等变化很大;请告诉我你需要回答这个问题的其他源代码。
编辑 我并不十分清楚我在问什么。我知道在这种情况下会发生什么,但我在问为什么有人会希望这种情况发生。没有JavaScript代码的defer
属性似乎毫无用处,所以我想知道网站设计师(大约5 - 10年前)是否可以使用某些副作用。
所有的细节[在规范](http://www.w3.org/TR/html5/scripting-1.html#attr-script-defer)。 –
请参阅 - http://stackoverflow.com/questions/5250412/how-exactly-does-script-defer-defer-work –
我看到了所有这些,但他们只是说发生了什么。我想我在问为什么有人会想要这样的情况。我将编辑我的问题以使其更清楚。 – trysis