Javascript全局声明

时间:2013-12-27 14:46:14

标签: javascript

我刚刚开始使用javascript并在名为global.js的文件中遇到此行。文件中只有一行。我不确定App会做什么。有什么想法吗?

文件名:globals.js

//The Application 
App = {};

5 个答案:

答案 0 :(得分:3)

它会创建一个名为App的对象......就是这样。

答案 1 :(得分:1)

我认为你的情况下global.js文件背后的想法是将文件包含在你的基础html /模板中,以便可以从应用程序的任何地方访问那里的变量。

在我们的一些项目中,我们有这样的全局文件包含对集合和“设置”变量的引用,这非常方便:)

答案 2 :(得分:0)

它在全局命名空间中创建一个名为App的对象。 App尚无功能或属性。

答案 3 :(得分:0)

它(隐式地)在“全局”上下文中声明一个名为App的变量,并将一个空对象指定为其值。假设这是在某个网页上使用的,它与声明window.App = {}相同。

这会如何影响您的应用程序的其余部分,在您发布更相关的代码之前我们不会知道。

答案 4 :(得分:0)

此脚本只是实例化此空对象。可能与其一起运行的其他脚本使用该对象并依赖于它在那里创建。