ECMAScript 6入门(全彩)

当前位置:首页 > 计算机/网络 > 软件工程/开发项目管理 > ECMAScript 6入门(全彩)

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2014年08月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787121238369
作者:???出版社:电子工业出版社出版时间:2014年08月 
编辑推荐

升级推荐:

ES6 标准入门(第2版)

  √ 国内ECMAScript之作:ECMAScript标准,用严谨的语言和完美的角度展现了语言的实质和特性。
  √ 精通下一代JavaScript:ES6是会被不同浏览器厂商、不同平台广泛支持的JavaScript语言规范;单纯从语言学习角度来说,ES6也值得学习――其诸多新特性真正涉及现代编程语言概念中极流行的思想,易于理解且节省键盘操作;其一些设定,可让脚本引擎代替程序员工作,让上线代码更安全和优美。
  √ 网页制作、Node.js开发必会语法:ECMAScript 6的Java******语法更精简、更有表现力;新增数据类型和函数能力;强化了Java******特点;让Java******适于更大型的程序开发。
  √ 阮一峰“JavaScript标准参考教程”之五:①《JavaScript核心语法与标准库》→②《JavaScript的DOM操作与jQuery指南》→③《JavaScript的HTML 5应用》→④《JavaScript的Web开发入门》→⑤→⑥《Node.js入门》
  √ 一线互联网公司全力拥抱新标准:百度前端负责人、腾讯前端负责人、360前端负责人各自作序力荐 
内容简介
???????ECMAScript6????????????ECMAScript 6 ? ECMAScript 5 ????????????????????????????????????????
作者简介
????70??????????????????????????????????????????????????????????????????????????
目  录
? ? ? 1 ? ECMAScript 6 ?? ECMAScript ? JavaScript ??? ECMAScript ??? ???? Traceur ??? ECMAScript 7 ? 2 ? let ? const ?? let ?? ????? const ?? ? 3 ? ??????? ??????? ??????? ?? ? 4 ? ?????? codePointAt ?? String.fromCodePoint ?? ??? Unicode ??? ?????? u ??? contains(), startsWith(), endsWith() repeat() ?????? y ??? ????? ? 5 ? ????? ???????????? Number.isFinite(), Number.isNaN() Number.parseInt(), Number.parseFloat() Number.isInteger() ????? Math ????? Math.trunc() ???? ? 6 ? ????? Array.from() Array.of() ????? find() ? findIndex() ????? fill() ????? entries()?keys() ? values() ???? Array.observe()?Array.unobserve() ? 7 ? ????? Object.is() Object.assign() __proto__ ???Object.setPrototypeOf()?Object.getPrototypeOf() __proto__ ?? Object.setPrototypeOf() Object.getPrototypeOf() ??????? ?????? Symbol Proxy Object.observe()?Object.unobserve() ? 8 ? ????? ???????? rest ?? ????? ???? ? 9 ? Set ? Map ???? Set Map ???? ????? ?? WeakMap ? 10 ? Iterator ? for...of ?? Iterator????? for...of ?? ? 11 ? Generator ?? ?? next ????? ??????? for...of ?? yield* ?? ? 12 ? Promise ?? ???? ???? catch ??????? Promise.all ?? Promise.resolve ?? async ?? ? 13 ? Class ? Module Class Module ????? export ? import ??????? export default ?? ????? ???? ??
媒体评论
  就如同大多数读者一样,我最早看到阮一峰先生的文字是在其博客上。他的第一篇博文于03年写就,迄今已有1500多篇文章,可谓高产。阮先生并非计算机相关专业,但这一点并没有妨碍他从事技术写作,其文字朴实,思路清晰,所有人都能看懂,更是能感受到他写文章的用心程度,而这本书完美地体现了他的一贯风格,也很好地践行了他一贯的贡献原则。
  我的一贯主张是,要学好Java*,ECMA*标准比什么书都强。在标准中,已经用最严谨的语言和最完美的角度展现了语言的实质和特性。理解语言的本质后,你已经从沙堆里挑出了珍珠,能经受得起时光的磨砺。
  ――节选自 百度前端通用组技术负责人 雷志兴/berg 为本书所作推荐序
  不管怎样,ES6代表着一种前端未来,这种未来,无疑能让前端工程师们工作得更高效,也更有乐趣。更进一步说,ECMAScript还是开放的标准,对这门语言的新特性,有什么好的想法,都是有机会可以提交为标准的,也就是说,前端程序员的未来,是由我们前端程序员自己来创造的,还有什么是比自由更加美好的呢?所以,为了未来,加油~
  ――节选自 360奇舞团团长 吴亮/月影 为本书所作推荐序
在线试读部分章节
2012年年底,我开始动手做一个开源项目《JavaScript标准参考教程》(https://github.com/ruanyf/jstutorial)。原来的设想是将自己的学习笔记整理成一本书,哪里料到,这个项目不断膨胀,最后变成了关于ECMAScript5及其外围API的全面解读和参考手册,写了一年多还没写完。
那个项目的最后一章就是ECMAScript6的语法简介。那一章也是越写越长,最后我不得不决定,把它独立出来,作为一个新项目,也就是您现在看到的这本书。
JavaScript已经是互联网开发的第一大语言,而且正在变成一种全领域的语言。著名程序员JefAtwood甚至提出了一条“Atwood定律”:“所有可以用JavaScript编写的程序,最终都会出现JavaScript的版本。”(AnyapplicationthatcanbewritteninJavaScriptwilleventuallybewritteninJavaScript.)
ECMAScript正是JavaScript的国际标准,这就决定了该标准的重要性。而ECMAScript6是ECMAScript历史上最大的一次版本升级,在语言的各个方面都有极大的变化,即使是熟练的JavaScript程序员,也需要重新学习。由于ES6的设计目标是企业级开发和大型项目,所以可以预料,除了互联网开发者,将来还会有大量应用程序开发者(甚至操作系统开发者)成为ES6的学习者。
我写作这本书的目标,就是想为上面这些学习者,提供一本篇幅较短、简明易懂、符合中文表达习惯的ES6教程。它由浅入深、循序渐进,既有重要概念的讲解,又有API接口的罗列,便于日后当作参考手册查阅,还提供大量示例代码,让读者不仅一看就懂,还能举一反三,直接复制用于实际项目之中。
需要声明的是,为了突出重点,本书只涉及ES6与ES5的不同之处,不对JavaScript已有的语法做全面讲解,毕竟市场上这样的教程已有很多了。因此,本书不是JavaScript入门教材,不适合初学者。阅读本书之前,需要对JavaScript的基本语法有所了解。
我本人也是一个ES6的学习者,不敢说自己有多高的水平,只是较早地接触了这个主题,持续地读了许多资料,追踪标准的进展,做了详细的笔记而已。虽然我尽了最大努力,并且原稿在GitHub上公开后,已经得到了大量的勘误,但是本书的不如人意之处恐怕还是有不少。
欢迎大家访问本书的项目主页(https://github.com/ruanyf/es6tutorial),提出意见,以及提交pullrequest。这些都会包括在本书的下一个版本中
阮一峰
2014年6月4日,写于上海


 ECMAScript 6入门(全彩)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017