前言:
你们应当像我一样, 不满足于只是让代码正常工作, 而是想要弄清楚“为什么”。 我希望
你能勇于挑战这条崎岖颠簸的“少有人走的路”, 拥抱整个 JavaScript。 掌握了这些知识之
后, 无论什么技术、 框架和流行词语你都能轻松理解。
使用代码示例
可以在这里下载本书第一部分“作用域和闭包” 随附的资料(代码示例、 练习题等) :
http://bit.ly/1c8HEWF。
可以在这里下载本书第二部分“this 和对象原型” 随附的资料(代码示例、 练习题等) :
http://bit.ly/ydkjs-this-code
要了解更多 O’Reilly 图书、 培训课程、 会议和新闻的信息, 请访问以下网站:
http://www.oreilly.com
我们在 Facebook 的地址如下: http://facebook.com/oreilly
请关注我们的 Twitter 动态: http://twitter.com/oreillymedia
我们的 YouTube 视频地址如下: http://www.youtube.com/oreillymedia
要查看“你不知道的 JavaScript” 系列丛书中的全部图书, 请访问:
http://YouDontKnowJS.com

第一部分 作用域和闭包

知其然, 也要知其所以然。

第一章 作用域是什么

分词/词法分析(Tokenizing/Lexing)

这个过程会将由字符组成的字符串分解成(对编程语言来说) 有意义的代码块, 这些代
码块被称为词法单元(token)。 例如, 考虑程序 var a = 2;。 这段程序通常会被分解成
为下面这些词法单元: var、 a、 =、 2 、 ;。 空格是否会被当作词法单元, 取决于空格在
这门语言中是否具有意义。

本文地址: https://lxchuan12.github.io/2017/10/26/20171026-you don't know js-1/