【问题标题】:Global config in titanium mobile mobile app钛移动应用程序中的全局配置
【发布时间】:2012-01-24 20:51:20
【问题描述】:

我是钛金属手机的新手,我有点卡住了。我有一个 app.js 文件和 services.js 文件,它们向 URI 发送一些 HTTP 请求包括。

最好的方法是什么?

在 PHP 中你会有一个配置文件,但是在 Titan Mobile 中你怎么做?

【问题讨论】:

    标签: mobile titanium


    【解决方案1】:

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

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

    Here is a more complete example from Aaron Saunders.

    【讨论】:

      【解决方案2】:

      您可以通过 3 种方式进行操作,具体取决于您需要该变量的时间。如果在会话范围之外需要它(稍后),您可以将其存储在 PropertySQLite Database

      最后一个选项,它是一个仅限会话的选项,是一个常规的 JavaScript 变量。就像 Jeff 指出的那样(在此处复制他的代码)

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

      应该在任何函数打开之前声明这个myapp。所以在全局范围内。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-16
        • 1970-01-01
        • 2011-10-14
        相关资源
        最近更新 更多