TriggerIO中数据角色的目的是什么?

时间:2012-10-23 10:03:56

标签: trigger.io

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

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

1 个答案:

答案 0 :(得分:3)

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

  

在正文中,具有页面数据角色的div是用于描绘页面的包装器,标题栏(data-role =“header”)和内容区域(data-role =“content”)在里面添加以创建一个基本页面(这些都是可选的)。这些数据属性是整个jQuery Mobile中使用的HTML5属性,用于将基本标记转换为增强且样式化的小部件。

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

您可以删除所有这些并使用制作网站时通常使用的标记,样式表和JavaScript。我绝对建议使用<img>和常规文本,而不是在<canvas>中执行所有操作。我的建议是“尝试并看到”,像对待移动网站一样对待开发,但是在本地存储资产并且能够利用forge APIs