安全性在任何应用程序中都很重要,特别是在使用Titanium的enterprice应用程序开发中。考虑到我的应用程序将消耗服务并获取谷歌的API,用于地图或ACS服务,如推送通知。任何移动程序员应该考虑哪些安全措施?
答案 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)
立即调用该函数并将其内容返回到赋值语句中的变量。