Page 82 - 你不知道的JavaScript(下卷)
P. 82
第 1 章
ES? 现在与未来
在深入阅读本部分之前,你应该已经能够熟练应用(直到编写本部分时)最新标准下的
JavaScript 工作了,这个标准通常被称为 ES5(严格说是 ES5.1)。本部分中,我们将会直
接介绍 ES6,同时也会扩展视野,理解 JavaScript 未来的发展方向。
如果你对自己的 JavaScript 水平还不是那么有信心的话,我强烈建议你先阅读一下本系列
《你不知道的 JavaScript(上卷)》和《你不知道的 JavaScript(中卷)》中的几部分内容。
• 作用域和闭包:你知道 JavaScript 的词法作用域是基于编译器(而非解释器!)语义的吗?
你能解释词法作用域和作为值的函数这两者的直接结果之一就是闭包吗?
• this 和对象原型:你能复述 this 绑定的四条基本原则吗?你是否还在用 JavaScript 的
“伪”类应付了事,而没有采用更简洁的“行为委托”设计模式?你听说过连接到其他
对象的对象(objects linked to other objects,OLOO)吗?
• 类型和语法:你了解 JavaScript 中的内置类型吗?更重要的是,你了解如何正确安全地使
用类型间强制转换吗?对于 JavaScript 语法 / 句法中的微妙细节,你的熟悉程度又如何?
• 异步和性能:你还在使用回调管理异步吗?你能解释 promise 是什么以及它为什么 / 如
何能够解决“回调地狱”这个问题吗?你知道如何应用生成器来使得异步代码更加清晰
吗?对 JavaScript 程序和具体运算的深度优化到底由哪些方面构成?
• 起步上路:你还是编程新手或者 JavaScript 新手吗?这是你起步之时需要了解的技术发
展路线(本书第一部分)。
如果你阅读了前面所有内容,并对其覆盖的主题有了足够的信心,现在是我们深入探索
JavaScript 已经到来的及更远未来将会出现的改变的时候了。
59
图灵社区会员 avilang(1985945885@qq.com) 专享 尊重版权