【发布时间】:2017-07-06 13:21:07
【问题描述】:
我正在研究 Javascript / Ember,并且正在研究它的源代码。 https://github.com/emberjs/ember.js/
在学习时,我发现了一些有趣的东西,我想知道它是如何工作的。如您所知,如果您在浏览器控制台中输入 Ember.VERSION,您可以获得 Ember 的版本号。我想在我的项目中做,所以我开始搜索 Ember 是如何做的代码。
我能找到
// in packages/ember/lib/index.js
Ember.VERSION = VERSION;
...
// Later exports Ember object
但是我找不到 Ember 如何使其在窗口中可用(来自浏览器)。我预计他们确实喜欢... window['Ember'] = Ember 或类似的东西,但我找不到任何类似的代码。
我想知道是否有人知道他们如何使 Ember 对象在整个窗口中可用。非常感谢!
【问题讨论】:
-
@Siguza 谢谢你的评论 :) 但我不确定为什么这可能是重复的......我知道什么是窗口及其变量。我只想知道 Ember 如何将变量“分配”到窗口,因为我无法从它们的源代码中找到任何相关代码。
-
你有没有阅读这个问题及其答案?
标签: javascript ember.js