深入理解ES6

【美】Nicholas C. Zakas

出版时间

2017-06-30

ISBN

9787121317989

评分

★★★★★

标签

编程

书籍介绍
这是一本把ES6拆成零件逐一讲解的技术书,适合想系统吃透语言演进的开发者。读者反复提到的最大价值,是作者只陈述语言机制本身、极少主观评判的写作风格——它不替你下结论,而是把`let/const`的临时死区、默认参数与arguments的相互作用、`new.target`等细节摊开让你自己理解,从而真正夯实基础。相较之下,它比常见的速览式文章更完整,又比逐条啃规范更平易。书中大量真实代码示例与易错点(如`Promise.resolve`传入Promise的返回行为、`Set/Map`的迭代器用法)被读者当作查漏补缺的利器。唯一需要提醒的是译本存在少量文字纰漏与勘误,建议配合原文或官方文档阅读。
精彩摘录
  • "function Person(name) { if (typeof new.target === Person) { this.name = name; // using new } }"
  • "如果向Promise.resolve()方法或Promise.reject()方法传入一个Promise,那么这个 Promise会被直接返回。"
目录
第1章 块级作用域绑定 1
var声明及变量提升(Hoisting)机制 1
块级声明 3
-- let声明 3
-- 禁止重声明 4

显示全部
用户评论
查漏补缺
阮一峰的那本学究气太重,感觉在读规范,这本就平易多了,语句都很容易理解。
去年秋天看完,还缺代理和反射章节没看。内容是不错的。翻译错误不少,有些比较严重。不知是否会有勘误,毕竟对开发者来说这本书挺重要的。大家可以配合英文原版和gitbook上的一本原创翻译一起看&4星都是给原作者的&希望出现更多ES6的好书。
个人感觉尼古拉斯比阮老师讲得好。同样是全面的论述 ES6,前者更像是引领你去全面吸收它,后者有点喜欢纠结一些奇怪的点。
内容丰富,由浅入深,常读常新
了解es6入门还是可的
内容满分,翻译的一般错误较多。扣一星因为索引中的页码仍然是英文版的,没有按照中文版调整
前端
本书结构非常合理,翻译也算不错了,不过我不是很喜欢作者的这种写作风格,我更喜欢和MDN搭配来看,我觉得MDN上的例子更容易理解。给4星吧。
酣畅
下载
收藏