CommonJS比Titanium应用程序中的Namespacing更好
CommonJS better than Namespacing in Titanium Apps?
Appcelerator建议在Titanium应用程序中使用CommonJS模块:https://wiki.appcelerator.org/display/guides/Mobile+最佳+实践
然而,在他们的文档中,我找不到一个合理的答案来回答我的合理问题:为什么
CommonJS有什么好的Namespacing没有的功能?在我看来,这只是一种包含模块的方式!
编辑:具体来说,在Titanium环境中使用CommonJS有什么好处?
CommonJS模块所做的不仅仅是名称空间。它还可以帮助您组织代码和定义模块依赖关系(使用define或require),这两者在正常的名称空间中都是不强制的。
当然,你可以自己做所有这些,但最后但并非最不重要的是,CommonJS已经成为一种非因素标准,依赖标准通常比滚动自己的包、依赖项和名称空间框架或指南更好。
相关文章:
- 有没有更好的动手、具体的方法来学习Javascript
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- 在JavaScript中拆分日期字符串的更好方法是什么
- 为什么$.brower被弃用?还有什么更好的替代方案
- 设置嵌套对象属性的更好方法
- 您有更好的动态方式来缩短复杂的代码jquery吗
- 用Javascript重新格式化复杂文本日期字符串的更好方法
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 什么'这是从第三个函数上的async 1st函数获得结果的更好方法
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 将数组从javascript格式化为php的更好方法,反之亦然
- jquery:将动画绑定到滚动条位置的更好方法
- 有更好的方法吗?(递归解析HTML unicode实体)
- 我应该如何将响应数据保存在对象(json)中以获得更好的操作和性能
- 有什么比document.execCommand更好的东西吗
- 使用较少代码隐藏和显示选择菜单内容的更好方法是什么?javascript
- 编写if-else语句的更好方法
- 我能从“;输入“;事件是否有更好的方法来跟踪文本更改
- CommonJS比Titanium应用程序中的Namespacing更好