js代码一般放在html代码下面,都放在body中,以防浏览器在呈现页面时出现迟钝,迟钝期间浏览器窗口将是一片空白。
延迟脚本:defer属性,脚本会被延迟到整个页面都解析完毕后再运行,因此,设置defer属性相当于告诉浏览器立即下载,但延迟执行。
异步脚本:async属性
XHTML(可扩展超文本标记语言),是将HTML作为XML的应用而重新定义的一个标准。
js代码可嵌入,但一般认为最好的做法还是尽可能使用外部文件来包含js代码,优点:1.可维护性、2.可缓存、3.适应未来
文档模式
<noscript>元素的内容会在下列情况下才被显示出来:1.览器不支持脚本、2.浏览器支持脚本,但脚本被禁用