我在与FirstWindow.js相同的文件夹中有aes.js和aesctr.js,我对如何使用这些命名空间感到困惑。
如果我们实际上不使用(伪代码)#include命名空间,那么它是如何实际创建的?
我的工作:
aesctr = aesctr || {};
var aes = require('aes.js');
Titanium.include('aes.js')
Titanium.include('aesctr.js')
我做错了什么?
答案 0 :(得分:2)
请参阅使用Titanium中的命名空间模式的this example。
另请注意,Appcelerator建议将CommonJS用于代码结构,而不是全局命名空间。查看有关CommonJS最佳做法的更多信息here。