[英]CommonJS for OOP in Appcelerator Titanium
Is it good practice to write all javascript "classes" as CommonJS modules within an Appcelerator Titanium Mobile app instead of using functions / object notation to create a new "class" (or how you call them in javascript anyway)? 将所有 javascript“类”编写为Appcelerator Titanium Mobile应用程序中的CommonJS模块而不是使用函数/对象表示法来创建新的“类”(或者无论如何在javascript中调用它们)是不错的做法?
var module = require('lib/module');
instead of 代替
var object = new MyClass();
Are there any disadvantages? 有什么缺点吗?
I do not believe it is completely supported on all platforms and all versions of the SDK at this time. 我不相信它目前在所有平台和所有版本的SDK上都完全支持。
See this issue in QA Forum 在QA论坛中查看此问题
http://developer.appcelerator.com/question/125373/common-js-modules---no-build-on-device http://developer.appcelerator.com/question/125373/common-js-modules---no-build-on-device
and 和
http://developer.appcelerator.com/question/124473/commonjs-modules---typeerror-in-production#answer-218739 http://developer.appcelerator.com/question/124473/commonjs-modules---typeerror-in-production#answer-218739
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.