1、什么是严格模式?
使javascript在更严格的条件下运行,也就是以浏览器的最高标准支持。
2、为什么要使用严格模式?
(1)、消除javascript语法的一些不合理、不严谨的地方,减少怪异行为;
(2)、消除代码运行的不安全之处,保证代码运行的安全;
(3)、提高编译器效率,增加运行速度;
(4)、为未来新版本的javascript做好铺垫;
3、什么是混杂模式?
它是一种页面以宽松的向后兼容的解析方式,是实现IE5.5以下版本浏览器的渲染模式,模拟老版本浏览器的行为以防止站点无法工作。
4、Doctype不存在或者格式不正确会导致文档以混杂模式呈现。