Dai*_*Bok 4 html javascript w3c
在javascript中使用defer属性的正确语法是什么?
我看到它有两种方式:
1:
<script defer >...</script>
Run Code Online (Sandbox Code Playgroud)
2:
<script defer="defer">...</script>
Run Code Online (Sandbox Code Playgroud)
从经验[和我找不到的参考]我更倾向于使用第二个选项,但我只是仔细检查了官方的w3c网站,似乎选项1是正确的.
谢谢
defer是一个布尔属性[HTML 4.01 spec]:
某些属性扮演布尔变量的角色(例如,元素的
selected属性OPTION).它们出现在元素的开始标记中意味着属性的值为"true".他们的缺席意味着"虚假"的价值.[...]
在HTML中,布尔属性可以以最小化的形式出现 - 属性的值单独出现在元素的开始标记中.因此,
selected可以通过写:Run Code Online (Sandbox Code Playgroud)<OPTION selected>代替:
Run Code Online (Sandbox Code Playgroud)<OPTION selected="selected">作者应该意识到许多用户代理只识别布尔属性的最小化形式,而不是完整形式.
但是,如果使用XHTML,则必须使用第二种形式,因为XHTML遵循XML语法,其中属性始终必须具有值.
| 归档时间: |
|
| 查看次数: |
881 次 |
| 最近记录: |