Appcelerator Titanium 中面向 OOP 的 CommonJS
Posted
技术标签:
【中文标题】Appcelerator Titanium 中面向 OOP 的 CommonJS【英文标题】:CommonJS for OOP in Appcelerator Titanium 【发布时间】:2011-11-18 06:20:13 【问题描述】:在 Appcelerator Titanium 移动应用程序中将 all javascript“类”编写为 CommonJS 模块而不是使用函数/对象表示法来创建新的“类”(或您如何称呼它们)是一种好习惯吗?无论如何在javascript中)?
var module = require('lib/module');
而不是
var object = new MyClass();
有什么缺点吗?
【问题讨论】:
【参考方案1】:我认为目前所有平台和所有版本的 SDK 都不完全支持它。
在 QA 论坛中查看此问题
http://developer.appcelerator.com/question/125373/common-js-modules---no-build-on-device
和
http://developer.appcelerator.com/question/124473/commonjs-modules---typeerror-in-production#answer-218739
【讨论】:
以上是关于Appcelerator Titanium 中面向 OOP 的 CommonJS的主要内容,如果未能解决你的问题,请参考以下文章
如何在Android中使用Appcelerator Titanium构建Oauth 2.0
Commonjs - 在 Appcelerator 中使用 Titanium 将数据从一个窗口移动到另一个窗口
Appcelerator Titanium Mobile 如何工作?
使用 Titanium appcelerator 进行游戏开发