我是鈦手機的新手,我有點卡住了。我有一個app.js文件和services.js文件,它向URI發送一些HTTP請求我的問題是我想在app.js中創建一個全局變量,services.js可以使用這些全局變量,以及其他文件包括在內。全球配置鈦手機移動應用程序
這樣做的最好方法是什麼?
在PHP中你會有一個配置文件,但你如何在鈦手機中做?
我是鈦手機的新手,我有點卡住了。我有一個app.js文件和services.js文件,它向URI發送一些HTTP請求我的問題是我想在app.js中創建一個全局變量,services.js可以使用這些全局變量,以及其他文件包括在內。全球配置鈦手機移動應用程序
這樣做的最好方法是什麼?
在PHP中你會有一個配置文件,但你如何在鈦手機中做?
如果您使用Ti.include中的services.js,它將有權訪問app.js中聲明的所有內容。你通常會創建自己的命名空間,並把在「全局」變量:
var myapp = {};
myapp.myGlobalVariable = 'something';
你可以用3種方法來完成,這取決於你需要多長時間的變量。如果需要在會話範圍之外(如此稍後),則可以將其存儲在Property或SQLite Database
最後一個選項是僅限會話的選項,它是一個常規的JavaScript變量。像傑夫指出(在這裏複製他的代碼)
var myapp = {};
myapp.myGlobalVariable = 'something';
聲明任何函數打開在此之前myapp
應該做的。所以在全球範圍內。