script元素的属性、延迟脚本、XHTML下的使用和noscript元素
一、script元素的屬性
HTML 4.01为script定义了下面几个常用的属性
async:表示立即下载脚本。
type:可以看成是language的替代属性;默认值为
text/javascript
。
二、延迟脚本
在script元素中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。使用方法就是添加defer="defer"
:
3. 在不兼容XHTML,因而不支持CData片段的情况下,再使用JavaScript注释将CData标记注释掉就可以了:
四、noscript元素
早期的浏览器都面临一个特殊的问题,即当浏览器不支持JavaScript时如何让页面平稳地退化。对这个问题的最终解决方案就是创造一个元素,用以在不支持JavaScript的浏览器中显示替代的内容。如下: