我在 Chrome javascript 控制台中使用了一个主干日历应用程序(它允许您在日历上发布事件),并在右侧(见图)它有一个显示本地、关闭和全局范围的面板。在这个特定的应用程序中,我在 EventsView 中设置了调试器,Chrome 告诉我 Event(一个模型)和 EventView(一个特定事件的视图)在 Closure 范围内。
我有点理解全局、封闭和局部。全局范围可以是全局命名空间中的任何内容。本地是当前范围内的所有变量。你能用实际的术语解释一下 Event 和 EventView 处于封闭范围内意味着什么,以及这将如何提高我对应用程序如何工作的理解......这能给我提供什么见解?此外,您会注意到在 Local 范围内,“this”被称为“child”。为什么?父母会是什么?