2012-01-24 36 views
0

我是鈦手機的新手,我有點卡住了。我有一個app.js文件和services.js文件,它向URI發送一些HTTP請求我的問題是我想在app.js中創建一個全局變量,services.js可以使用這些全局變量,以及其他文件包括在內。全球配置鈦手機移動應用程序

這樣做的最好方法是什麼?

在PHP中你會有一個配置文件,但你如何在鈦手機中做?

回答

1

如果您使用Ti.include中的services.js,它將有權訪問app.js中聲明的所有內容。你通常會創建自己的命名空間,並把在「全局」變量:

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

Here is a more complete example from Aaron Saunders

1

你可以用3種方法來完成,這取決於你需要多長時間的變量。如果需要在會話範圍之外(如此稍後),則可以將其存儲在PropertySQLite Database

最後一個選項是僅限會話的選項,它是一個常規的JavaScript變量。像傑夫指出(在這裏複製他的代碼)

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

聲明任何函數打開在此之前myapp應該做的。所以在全球範圍內。

相關問題