3

関数/オブジェクト表記を使用して新しい「クラス」を作成する代わりに、すべてのJavaScript「クラス」を Appcelerator Titanium Mobile アプリ内の 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 に答える