《JavaScript语言精粹》读后笔记
- JavaScript在关键思想的选择上饱受非议。虽然在大多数情况下,这些选择是合适的。但是有一个选择相当糟糕:JavaScript依赖于全局变量来进行连接。所有编译单元的所有顶级变量被撮合到一个被称为全局对象(the global object)的公共命名空间中。这是一件糟糕的事情,因为全局变量是魔鬼,但它们在javascript中却是基础。幸好,我们接下来会看到,javascript也给我们提供了缓解这个问题的处理方法。
——JavaScript语言精粹