内容介绍
很多人对JavaScript这门语言的印象都是简单易学,很容易上手。虽然JavaScript语言本身有很多复杂的概念,但语言的使用者不必深入理解这些概念就可以编写出功能全面的应用。殊不知,这些复杂精妙的概念才是语言的精髓,即使是经验丰富的JavaScript开发人员,如果没有认真学习的话也无法真正理解它们。在本书中,我们要直面当前JavaScript开发者“不求甚解”的大趋势,深入理解语言内部的机制。
《你不知道的JavaScript(上卷)》既适合JavaScript语言初学者阅读,又适合经验丰富的JavaScript开发人员深入学习。
目录
- 第一部分作用域和闭包
- 序
- 第1章作用域是什么
- 第2章词法作用域
- 第3章函数作用域和块作用域
- 第4章提升
- 第5章作用域闭包
- 附录A动态作用域
- 附录B块作用域的替代方案
- 附录Cthis词法
- 附录D致谢
- 第二部分this和对象原型
- 序
- 第1章关于this
- 第2章this全面解析
- 第3章对象
- 第4章混合对象"类"
- 第5章原型
- 第6章行为委托
- 附录AES6中的Class