簡體   English   中英

iBooks中的Dashcode小部件可使用哪些HTML5功能?

[英]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小部件 ,這些小部件顯示了如何使用交互式功能。

我沒有在iPad 1上執行Canvas代碼。

更新:在iPad 2上也沒有成功。

(編輯:我正在使用Processing.js庫)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM