2

最近 Firefox OS 已经上市,像我和我的朋友这样的开发者对开发这款手机的应用程序非常好奇。通过查看互联网上的教程,我已经开始为这个移动操作系统开发应用程序。

对于 android 来说,有很好的机会通过拖放来构建应用程序的 GUI。Firefox OS 是否存在相同的设施?

更具体地说,假设我想为 Firefox 移动操作系统包含一个日期选择器,如下面的屏幕:

在此处输入图像描述

上述日期选择器 UI 的代码如下:

<datepicker type="grid" value="2007-03-26"/>

有什么方法可以让我拖放 UI 并且 UI 的代码会像 Android 一样自动构建?如果有这样的安排,对我很有帮助。我在互联网上搜索了很多教程,但无法得到满意的答案。

4

1 回答 1

2

没有专门为 Firefox OS 构建应用程序的拖放 UI,但 Firefox OS 上的应用程序是 Web 应用程序,这意味着您可以使用任何现有的 Web 开发工具来构建您的应用程序。

在http://buildingfirefoxos.com上有一组用于标准 UI 的构建块,但这些构建块实际上是用于内置应用程序的,并不是为了重用第三方 Web 应用程序而实现的。您可能希望使用许多可用的 Web UI 框架之一,例如 JQuery UI。

在您提到的日期选择器的特殊情况下,网络已经有一个 HTML 标签。如果您在应用程序中使用 [input type="date"] 元素(请参阅https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input),它将使用系统日期选择器它针对移动使用进行了优化。

您可以在 Web 浏览器中开发您的 Web 应用程序,但如果您想查看您的应用程序在 Firefox OS 中运行的样子,您可以使用 Firefox OS Simulator 插件https://addons.mozilla.org/en -US/firefox/addon/firefox-os-simulator/这将向您显示内置的日期选择器界面。

祝您开发应用程序好运!

于 2013-07-18T10:02:55.303 回答