[英]What HTML5 features are available for Dashcode widgets in iBooks?
使用新的iBooks Author工具,您可以為iPad創建電子書。 該格式允許您嵌入使用Dashcode創建的HTML窗口小部件。 生成的文件可以在應用商店外分發,這與脫機HTML5 Web應用程序(您必須通過Safari安裝)類似,但可能更容易(因為它只是Apple完全支持的格式的一個文件)。
這些Dashcode小部件可以使用HTML5的哪些功能? 例如有DOM存儲嗎? 帆布? 地點?
關於存儲,在iPad上以預覽模式進行的測試表明localStorage可以工作。 這是每本書。 您可以將數據保存在一個HTML小部件中,然后在另一個HTML小部件中讀取它們。
關於位置,有關“ iBooks Author的位置 ”的博客文章建議該功能正常
我剛剛構建了一個使用flot將圖形繪制到畫布元素中的測試小部件,然后將其插入到iBook中。 在iPad 1上預覽iBook時,該圖形不會出現在版式縮略圖中,但是當展開到全屏顯示時,該圖形將顯示精美。
因此,就畫布而言:它似乎可用,但顯然僅在全屏交互模式下才可用。
更新 :顯然,布局縮略圖只是小部件的圖像,而不是小部件本身,這就是為什么圖形(需要執行代碼)不顯示的原因。
可以通過iBooks作者小部件支持將CSS動畫插入iBooks。 這是一個使用Sencha Animator 向iBooks Author添加動畫的示例。
有一個github存儲庫,其中包含一些演示HTML小部件 ,這些小部件顯示了如何使用交互式功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.