行内代码和外部文件
- 虽然可以直接在html文档中嵌入js代码,但最佳实践还是将js代码放入外部文件。好处如下:
- 可维护性
- 缓存:比如两个页面都用到同一个js文件,只需要下载一次
文档模式
- IE5.5 发明了文档模式的概念,可以使用doctype切换文档模式
- 文档模式种类:混杂模式,标准模式
- 混杂模式: 让IE向IE5 一样支持一些非标准的特性
- 标准模式:让IE具有兼容标准的行为
- 准标准模式:和标准模式非常接近,没有标准模式那么严格
- 主要区别在css渲染方面,在js方面也有一些影响
noscript元素
- 早期, 用于给不支持js的浏览器提供替代内容
- 浏览器不支持脚本或者关闭支持,都会渲染noscript中的内容,否则不会渲染noscript的内容