3

在 Appcelerator Titanium Mobile 应用程序中将所有javascript“类”编写为 CommonJS 模块,而不是使用函数/对象表示法来创建新的“类”(或者无论如何在 javascript 中如何调用它们),这是一种好习惯吗?

var module = require('lib/module');

代替

var object = new MyClass();

有什么缺点吗?

4

1 回答 1

2

我不相信目前所有平台和所有版本的 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

于 2011-09-16T20:38:36.930 回答