2012-10-23 19 views
1

在TriggerIO模板文件中看到的div'data-role'選項的用途是什麼?我是否假設我可以忽略它並構建我的應用程序,就好像我將在HTML5中構建一個普通網站一樣?或者我需要使用不同的標籤選項才能啓動CSS選擇器等?似乎沒有太多有關TriggerIO應用程序與如何編寫普通HTML5應用程序之間的真實差異的信息。TriggerIO中數據角色的用途是什麼?

我創建了一個兒童故事應用程序,您可以查看圖像和一些文本,然後滑動到下一頁)。我應該使用畫布來加載圖像和文字,還是最好使用舊的學校img標籤和其他標記?

回答

3

使用TriggerToolkit創建新應用程序時獲得的示例應用程序使用jQuery移動。的data-role屬性由jQuery的移動使用:

在體內,與網頁的數據角色一個div是用於描繪一個頁面的包裝,和標題欄(數據角色=「報頭」)和內容區域(data-role =「content」)被添加到裏面創建一個基本頁面(這些都是可選的)。這些數據屬性是在整個jQuery Mobile中使用的HTML5屬性,用於將基本標記轉換爲增強和樣式的小部件。

來源:http://jquerymobile.com/demos/1.2.0/docs/about/getting-started.html

可以刪除這一切和使用任何標記,樣式表和JavaScript你通常會做一個網站時。我肯定會推薦使用<img>和普通文本,而不是在<canvas>中做所有事情。我的建議是「嘗試並看看」,像移動網站那樣對待開發,但是資源存儲在本地,並且能夠利用forge APIs

+1

非常感謝。在我掌握了我過去3年忽視的新技術時,我可以在桌面上看到瓶裝版嗎? – shennan