Chrome javascript コンソールでバックボーン カレンダー アプリ (カレンダーにイベントを投稿できます) をいじっていて、右側 (画像を参照) に、ローカル、クロージャ、およびグローバル スコープを示すパネルがあることに気付きました。この特定のアプリでは、EventsView にデバッガーを設定すると、Chrome は Event (モデル) と EventView (特定のイベントのビュー) が Closure スコープ内にあることを通知します。
私はグローバル、クロージャ、ローカルをある程度理解しています。グローバル スコープは、グローバル名前空間内のあらゆるものになります。ローカルは、現在のスコープ内のすべての変数です。Event と EventView がクロージャー スコープ内にあることの意味と、これによりアプリがどのように機能しているかについての理解がどのように向上するかを実際的な言葉で説明できますか?これにより、どのような洞察が得られますか? また、Local スコープでは、'this' が 'child' であることがわかります。なんで?親は何でしょう?