Appcelerator / Titanium - Javascript变量是否会污染控制器文件中的全局范围?

时间:2014-01-31 14:29:09

标签: javascript appcelerator titanium-alloy

我是Appcelerator和Titianium Alloy的新手,我徘徊全局范围如何在控制器Javascript文件中运行。

将所有变量附加​​到这些文件中的单个全局对象仍然是最佳做法吗?在许多教程中,它们似乎只是在文件中声明了具有相当常见名称的变量而没有关闭范围。

1 个答案:

答案 0 :(得分:0)

将您的全局变量和函数放在app/alloy.js

 Alloy.Globals.myModule = require("myModule");

 Alloy.Globals.myFunction = function(e){
     // your logic function
 };