【发布时间】:2013-08-27 13:11:30
【问题描述】:
我是 Titanium Appcelerator 的新手,我正在使用 Titanium Alloys 来开发我的移动应用程序模块。正如我在 Titanium 文档中所读到的,Alloys 内置了对 underscore.js 和 Backbone.js 的支持。是否可以使用 jquery 开发具有钛合金的应用程序?
【问题讨论】:
-
stackoverflow.com/questions/3913679/… 看来您可以将它与 Titanium 一起使用。没有要操作的 DOM,但您应该能够使用其他问题中所述的通用实用程序函数。
-
@Martin - 谢谢。所以我不能使用 jquery 来代替为 android 和 ios 生成应用程序。是这样吗?
-
看来您可以在 WebView 情况下使用它,但我觉得这样做会使 Titanium 复杂化。您可能对 jQuery 感到满意,但尝试使 Titanium 与它一致可能会使您在使用 Titanium IMO 进行开发时感到沮丧。我建议使用示例应用程序尝试 Titanium 的构建方式。如果使用 Alloy 创建应用程序,Appcelerator 在结构和易用性方面确实做得不错。我建议按照他们的方式尝试并根据需要进行调整。
-
好的,马丁。谢谢你。 Underscore.js 和 Backbone.js 是否必须用于其所有活动?否则我们可以使用纯 js 吗?
-
对于 Alloy,Backbone.js 是模型和控制器的实现方式。我认为这些观点也是如此,但这可能会被抽象掉。 Backbone.js 依赖于 Underscore.js,但除了 Titanium 在后台执行的操作之外,您不必特别使用 Underscore.js。您可以使用纯 js 和几乎任何不专门处理 DOM 的库。
标签: titanium-mobile titanium-modules titanium-alloy