分类

《ECMAScript 6入门》上线了

作者: 阮一峰

日期: 2014年4月30日

过去的一个月,我写了一本书《ECMAScript 6入门》,今天上线了。

cover

网址:es6.ruanyifeng.com

ES6是JavaScript语言的下一个版本,预计将在2014年底正式发布。它对JavaScript做了大量改造,提高了灵活性和应用性,使得这门语言真正成为了企业级开发工具。

但是,ES6也使得JavaScript变得更抽象、更难学了。我把自己过去一年的学习笔记,做成了这本书,采用创意共享开源许可证,源码放在Github上面。欢迎大家访问,多提宝贵意见,多发Pull Request。

此书将伴随ES6的推广,持续修订,目标是成为最好的ES6中文教材。令人高兴的是,电子工业出版社已经接受了这部书稿,预计不久后,印刷版就可以问世。

(完)

留言(60条)

赞。最近在看你的jstutorial,感谢分享。

請問怎麼打開這本書?

ES6的发布意味着js在server端的成熟?

赞,必须得认真读一下。

赞,无私奉献的精神无比敬佩。

引用f的发言:

請問怎麼打開這本書?

已解決.

总是造福人民,给你颗心,♥︎

这本书完成了,祝贺你!

快速看了一遍,基本是在复制 Python 的一些好特性。

请问http://es6.ruanyifeng.com这个站点这是用什么程序发布的

引用朴素的发言:

请问http://es6.ruanyifeng.com这个站点这是用什么程序发布的

Github Pages

引用曾荻的发言:

这本书完成了,祝贺你!

曾兄,不好意思,这是四月份新写的,上次提到的那本还没写完。

es5的语法本身就乱成了一锅粥 这下简直就是浆糊了 本来就设计得不完美 等大家都差不多适应这种不完美的时候 又开始在这上面加东西了

阮兄对做技术确实是真爱啊,不过更希望能看到阮兄做的一些好项目。

阮大侠,您是我历来比较敬仰的开源界巨匠,也是翻译名家,话说不知您是否还用QQ?

感謝分享。

个人觉得es6没多大必要,es6的引入有点类似c++的做法,感觉不够好,就加'补丁',还是不够好,就再加'补丁'。最终所有的语言都一个袅样,少了最初那份原有的特殊性。

大神,看了一点点。依旧通熟易懂,非常感谢!!!出书一定买一本

javascript为什么这么火?php难道没落了?新手发问

引用hkcmd的发言:

javascript为什么这么火?php难道没落了?新手发问


我认为各有优缺点,看用在什么地方吧,就好像没有一个杀毒软件通杀所有病毒

不错,但要使用这些新特性,还得等几年啊,可惜可惜

封面真的该重现设计一下. 现在的封面看着像 15 年前的感觉.
实在不想折腾, 好赖把标题字体换成好一点的吧.

在首页看到了简书的广告。简书不错。

https://me.alipay.com/ruanyf

支付宝收款失效了

大赞!

大赞!

大赞

期待

我是虎嗅网的编辑,阮兄的文章一直有看。最早是摩西给介绍的,学习良多。
上次给介绍了你出了《黑客与画家》一书,链接如下:http://www.huxiu.com/article/30164/1.html。

如果有机会可以看看我们虎嗅网,www.huxiu.com
看看我们是否有内容方面的合作。

我是虎嗅网的编辑,阮兄的文章一直有看。最早是摩西给介绍的,学习良多。
上次给介绍了你出了《黑客与画家》一书,链接如下:http://www.huxiu.com/article/30164/1.html。
如果有机会可以看看我们虎嗅网,www.huxiu.com
看看我们是否有内容方面的合作。

大赞!

今天刚在 freenode 的 #javascript 频道上看到别人对 ecmascipt6 的讨论, 好像在6里支持class这个关键字了? 那是不是意味着正式开始支持类了?

能介绍一些HTML/CSS/JS方面的好书吗?

引用Unopoo的发言:

今天刚在 freenode 的 #javascript 频道上看到别人对 ecmascipt6 的讨论, 好像在6里支持class这个关键字了? 那是不是意味着正式开始支持类了?

不是,你仔细看了之后会发现你用class关键词写的东西用原来的ECMAScript5也能写出来,而且效果一模一样,所以并不是真正的类——个人觉得class关键词是为了让代码更整齐,一颗语法糖而已。

这是阮大大自己开发的博客吗

第一次评论,只是想表达感谢和欣慰,不知道作者有没有对ES5的汇总和想法?

期待发布kindle版

大大,,之前接触过一点的javascript,,,现在想要认真好好的学习一下,,请问有啥建议不,,因为之前感觉兼容浏览器的坑好大,,然后学习进度就一直很慢,,

mark!

http://es6.ruanyifeng.com
在pad上看体验不是很好。。。

怎么没kindle版

http://es6.ruanyifeng.com/
阮哒哒,怎么最近无法访问了?

@milkman

我可以访问啊!那个网站架在 Github Pages上面,如果 github.io 域名没有被屏蔽,就可以打开。

浏览界面很方便,很多配图,可以看到作者的用心。赞一个

引用朴素的发言:

请问http://es6.ruanyifeng.com这个站点这是用什么程序发布的

ditto
https://github.com/chutsu/ditto

git hub下载的source code,打开index.html提示can't find sidebar file to display.???

打开index.html提示can't find sidebar file to display.是由于跨域问题导致。参考“解决 在Mac OS下开发html5+JS Chrome 浏览器跨域和安全访问问题”这篇文章解决。

我也想学,需要什么基础

14年就出版了,我现在才知道,落伍好多呀,,,

https://github.com/ruanyf/es6tutorial/edit/gh-pages/docs/intro.md
264 行提到,不用轉碼處理的意思是?

书刚到手,有个疑问,封面女是谁?求解,谢谢。

买了实体书后来看电子书的,我掏钱了

吼吼,还好大哥您没有把所有内容都弄到网站上,不然我就不买书了

请问资源下架了么?

阮安老师,书名字 叫ECMA标准入门多好呀。

现在都ES2017了,ES8了。我看ES2018(ES9)都正在进行中了。

es6的模块化选项卡怎么写?

网址:es6.ruanyifeng.com 这个网站打不开了

ES6就是从这本书入门的,个人感觉写的非常好,阅读这本书应高要有ES5基础,理解起来就快了

最近在看webpack,里面有用到这个es6,来观摩前辈的笔记,应该不迟吧

在书中2.1.1章节的我根据书中介绍for循环的特别之处时,书中说正确的情况下会输出三个abc,而我只输出了一次,代码检查完全一样,这是什么情况

做开发也有几年了,这本书是我最常翻阅的一本,真的很感谢阮一峰老师

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接