使用Appcelerator Titanium进行开发时,安全性的最佳做法是什么?

时间:2015-05-04 20:00:14

标签: titanium

安全性在任何应用程序中都很重要,特别是在使用Titanium的enterprice应用程序开发中。考虑到我的应用程序将消耗服务并获取谷歌的API,用于地图或ACS服务,如推送通知。任何移动程序员应该考虑哪些安全措施?

2 个答案:

答案 0 :(得分:3)

XYZ();意思是“xyz是一个函数,请运行它”;

如果你来自几乎任何其他语言的javascript中用

定义变量的东西
var a = 5;

但也可以用同样的方式定义函数

var a = function() { return 5; }

有点棘手。

在第二种情况下,你可以说

var b = a();

和b等于5;因为我们运行了返回5的函数;

可以说:

var myfunctiondefinition = function () {
  var myPrivateVar = 0;
  var myPrivateMethod = function (someText) {
      console.log(someText);
    };
  return {
    myPublicVar: "foo",
    myPublicFunction: function (bar) {
      myPrivateVar++;
      myPrivateMethod(bar);
    }
  };
};

var runThatFunction = myfunctiondefinition();

但是,如果我们真的不需要再次使用myfunctiondefinition,我们可以在它的末尾点击()它将“运行”该函数。

答案 1 :(得分:1)

立即调用该函数并将其内容返回到赋值语句中的变量。

这是immediately-invoked function expression