1

在 TriggerIO 模板文件中看到的 div 'data-role' 选项的目的是什么?我是否可以假设我可以忽略这一点并像构建一个普通的 HTML5 网站一样构建我的应用程序?或者我是否需要使用不同的标签选项来启动 CSS 选择器等?关于您的 TriggerIO 应用程序与您如何编写普通 HTML5 应用程序之间的真正差异似乎没有太多信息。

我正在创建一个儿童故事应用程序,您可以在其中查看图像和一些文本,然后滑动到下一页)。我应该使用画布来加载图像和文本,还是最好使用旧学校的 img 标签和其他标记?

4

1 回答 1

3

使用 TriggerToolkit 创建新应用程序时获得的示例应用程序使用 jQuery mobile。jQuery mobile 使用的data-role属性:

在body中,一个data-role为page的div是用来描绘页面的包装器,里面添加了header bar (data-role="header")和content region (data-role="content")创建一个基本页面(这些都是可选的)。这些数据属性是贯穿 jQuery Mobile 的 HTML5 属性,用于将基本标记转换为增强型和样式化的小部件。

来自:http: //jquerymobile.com/demos/1.2.0/docs/about/getting-started.html

您可以删除所有这些并使用您在创建网站时通常使用的任何标记、样式表和 JavaScript。我肯定会推荐使用<img>和常规文本,而不是在<canvas>. 我的建议是“试试看”,将开发视为移动网站,但资产存储在本地并能够利用伪造 API

于 2012-10-23T10:16:38.807 回答