ECMAscript 5
添加了第二种运行模式:"严格模式"(strict mode
)。顾名思义,这种模式使得Javascript
在更严格的条件下运行。
设立"严格模式"的目的,主要有以下几个:
- 消除
Javascript
语法的一些不合理、不严谨之处,减少一些怪异行为; - 消除代码运行的一些不安全之处,保证代码运行的安全;
- 提高编译器效率,增加运行速度;
- 为未来新版本的
Javascript
做好铺垫。
注:经过测试IE6,7,8,9
均不支持严格模式。
缺点:
现在网站的 JS
都会进行压缩,一些文件用了严格模式,而另一些没有。这时这些本来是严格模式的文件,被 merge
后,这个串就到了文件的中间,不仅没有指示严格模式,反而在压缩后浪费了字节。
推荐:
- 持续更新,致力于做一个持久的搬运工!
- 下面是已经整理好的面试题PDF获取和相关进阶学习书籍资料地址,有需求戳一下
- 2020前端面试题总结合集
网友评论