首页 > 其他 > 详细

ECMAScript、EC5、ES6、ES7

时间:2020-01-04 15:23:31      阅读:102      评论:0      收藏:0      [点我收藏+]

一.ECMAScript入门介绍

JavaScript是ECMAScript的实现

 

JavaScript三部分核心:

1.ECMAScript实现

2.额外对象,BOM/DOM扩展

3.额外对象,Server侧扩展

 

2009,ES5发布

2015,ES6发布

2016,ES7发布(草案为主)

ES8草案也已发布 

 

二.ES5严格模式

相对于正常模式(混杂模式),语法更严格

 

‘user strict‘;,打开严格模式,适用于全局或者函数

 

要求:

1.用var声明变量。

否则自动成为window对象的一个变量,污染全局环境。

2.禁止自定义的函数中this指向window。

也是为了防止污染全局环境。比如类函数如果没有new,直接调用,里边的this指向window而不是相应的对象

3.创建eval作用域。防止通过字符串注入。

eval字符串参数里定义的变量,在外边访问不到

4.对象不能有重名的属性。

 

三.

 

 

 

 

 

 

 

 

 

 

y

ECMAScript、EC5、ES6、ES7

原文:https://www.cnblogs.com/cascle/p/12148875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!