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 进行游戏开发

Titanium Appcelerator SubView 在 IOS 中不起作用

iOS、Appcelerator Titanium 和外部附件框架