Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mobile 钛合金移动应用程序中的全局配置_Mobile_Titanium - Fatal编程技术网

Mobile 钛合金移动应用程序中的全局配置

Mobile 钛合金移动应用程序中的全局配置,mobile,titanium,Mobile,Titanium,我是钛合金手机的新手,有点被卡住了。我有一个app.js文件和services.js文件,它向URI发送一些HTTP请求。我的问题是,我想在app.js中创建一个全局变量,services.js可以使用该变量,其他文件在包含时也可以使用 最好的方法是什么 在PHP中,您会有一个配置文件,但在Tianium mobile中如何操作 如果您使用的是Ti.include中的services.js,它将可以访问app.js中声明的所有内容。您通常创建自己的命名空间,并将“全局”变量放入其中: var m

我是钛合金手机的新手,有点被卡住了。我有一个app.js文件和services.js文件,它向URI发送一些HTTP请求。我的问题是,我想在app.js中创建一个全局变量,services.js可以使用该变量,其他文件在包含时也可以使用

最好的方法是什么


在PHP中,您会有一个配置文件,但在Tianium mobile中如何操作

如果您使用的是Ti.include中的services.js,它将可以访问app.js中声明的所有内容。您通常创建自己的命名空间,并将“全局”变量放入其中:

var myapp = {};
myapp.myGlobalVariable = 'something';

.

根据需要变量的时间长短,您可以采用3种方法。如果在会话范围之外需要它(稍后),可以将其存储在或中

最后一个选项(仅会话选项)是常规JavaScript变量。正如Jeff所指出的(在这里复制他的代码)

在任何函数打开之前,应先声明此
myapp
。所以在全球范围内

var myapp = {};
myapp.myGlobalVariable = 'something';