没有合适的资源?快使用搜索试试~ 我知道了~
ECMA6入门优化版.pdf
5星 · 超过95%的资源 需积分: 10 10 下载量 6 浏览量
2016-08-13
18:02:19
上传
评论 2
收藏 2.59MB PDF 举报
温馨提示
ECMAScript6 入门优化版.pdf 带目录,去掉重复的Iterator 和for...of 循环,添加 let 和const 命令章节,文件大小压缩到最优大小,是时令最好的PDF版本。为共同进步贡献一点微薄的力量,希望你用起来更方便o(∩_∩)o 哈哈o(∩_∩)o 哈哈o(∩_∩)o 哈哈
资源推荐
资源详情
资源评论
http://es6.ruanyifeng.com/#README
ECMAScript 6 入门
作者:阮一峰
授权:署名-非商用许可证
目录
1. 前言
2. ECMAScript 6简介
3. let和const命令
4. 变量的解构赋值
5. 字符串的扩展
6. 正则的扩展
7. 数值的扩展
8. 数组的扩展
9. 函数的扩展
10. 对象的扩展
11. Symbol
12. Proxy和Reflect
13. 二进制数组
14. Set和Map数据结构
15. Iterator和
for...of循环
16. Generator函数
17. Promise对象
18. 异步操作和Async函数
19. Class
20. Decorator
21. Module
22. 编程风格
23. 读懂规格
由js爱好者根据阮一峰
先生网站整理,全书广
告连接保证纯属原作者
ECM AScript 6入门
《ECMAScript 6入门》是一本开源的JavaScript语言教程,全面介绍ECMAScript 6新引入的语法特性。
ECMAScript 6入门
本书力争覆盖ES6与ES5的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代
码。
本书为中级难度,适合已有一定JavaScript语言基础的读者,用来了解这门语言的最新发展;也可当作参考手
册,查寻新增的语法点。
全书第一版已由电子工业出版社于2014年10月出版(版权页,内页1,内页2),铜版纸全彩印刷,附有索
引。目前,网站的内容是第二版的初稿,预订2016年年初出版。感谢张春雨编辑支持我将全书开源的做法。如
果您对本书感兴趣,建议考虑购买纸版。这样可以使出版社不因出版开源书籍而亏钱,进而鼓励更多的作者开
源自己的书籍。
京东
当当
亚马逊
China-pub
版权许可
本书采用“保持署名—非商用”创意共享4.0许可证。
只要保持原作者署名和非商用,您可以自由地阅读、分享、修改本书。
详细的法律条文请参见创意共享网站。
入门
-
-
-
-
ECMAScript6简介-ECMAScript6入门
http://es6.ruanyifeng.com/#docs/intro
标准的制定者有计划,以后每年发布一次标准,使用年份作为标准的版本。因为当前版本的ES6是在2015年发
布的,所以又称ECMAScript2015。也就是说,ES6就是ES2015,下一年应该会发布小幅修订的ES2016。
1. ECMAScript 和JavaScript 的关系
一个常见的问题是,ECMAScript和JavaScript到底是什么关系?
要讲清楚这个问题,需要回顾历史。1996年11月,JavaScript的创造者Netscape公司,决定将JavaScript
提交给国际标准化组织ECMA,希望这种语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-
262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。
该标准从一开始就是针对JavaScript语言制定的,但是之所以不叫JavaScript,有两个原因。一是商标,
Java是Sun公司的商标,根据授权协议,只有Netscape公司可以合法地使用JavaScript这个名字,且
JavaScript本身也已经被Netscape公司注册为商标。二是想体现这门语言的制定者是ECMA,不是
Netscape,这样有利于保证这门语言的开放性和中立性。
因此,ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现(另外的
ECMAScript方言还有Jscript和ActionScript)。在日常场合,这两个词是可以互换的。
2. ECMAScript 的历史
ES6从开始制定到最后发布,整整用了15年。
前面提到,ECMAScript1.0是1997年发布的,接下来的两年,连续发布了ECMAScript2.0(1998年6月)
和ECMAScript3.0(1999年12月)。3.0版是一个巨大的成功,在业界得到广泛支持,成为通行标准,奠定
了JavaScript语言的基本语法,以后的版本完全继承。直到今天,初学者一开始学习JavaScript,其实就是在
学3.0版的语法。
2000年,ECMAScript4.0开始酝酿。这个版本最后没有通过,但是它的大部分内容被ES6继承了。因此,
ES6制定的起点其实是2000年。
为什么ES4没有通过呢?因为这个版本太激进了,对ES3做了彻底升级,导致标准委员会的一些成员不愿意接
受。ECMA的第39号技术专家委员会(TechnicalCommittee39,简称TC39)负责制订ECMAScript标准,
成员包括Microsoft、Mozilla、Google等大公司。
2007年10月,ECMAScript4.0版草案发布,本来预计次年8月发布正式版本。但是,各方对于是否通过这个
标准,发生了严重分歧。以Yahoo、Microsoft、Google为首的大公司,反对JavaScript的大幅升级,主张小
幅改动;以JavaScript创造者BrendanEich为首的Mozilla公司,则坚持当前的草案。
2008年7月,由于对于下一个版本应该包括哪些功能,各方分歧太大,争论过于激烈,ECMA开会决定,中止
ECMAScript4.0的开发,将其中涉及现有功能改善的一小部分,发布为ECMAScript3.1,而将其他激进的设
想扩大范围,放入以后的版本,由于会议的气氛,该版本的项目代号起名为Harmony(和谐)。会后不久,
ECMAScript3.1就改名为ECMAScript5。
2009年12月,ECMAScript5.0版正式发布。Harmony项目则一分为二,一些较为可行的设想定名为
JavaScript.next继续开发,后来演变成ECMAScript6;一些不是很成熟的设想,则被视为
JavaScript.next.next,在更远的将来再考虑推出。TC39委员会的总体考虑是,ES5与ES3基本保持兼容,
剩余328页未读,继续阅读
资源评论
- crazyecho2018-01-23谢谢分享,学习了
peigle
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功