5

使用新的 iBooks Author 工具,您可以为 iPad 创建电子书。该格式允许您嵌入使用 Dashcode 创建的 HTML 小部件。生成的文件可以在应用商店之外分发,类似,但可能比离线 HTML5 Web 应用程序(必须通过 Safari 安装)更容易(因为它只是 Apple 完全支持的格式的一个文件)。

HTML5 的哪些功能可以在这些 Dashcode 小部件中使用?有没有例如 DOM 存储?帆布?地点?

4

5 回答 5

3

关于存储,在 iPad 上以预览模式进行的测试表明 localStorage 有效。它是每本书。您可以将数据保存在一个 HTML 小部件中,然后在另一个 HTML 小部件中读取它们。

关于位置,这篇关于“ iBooks Author的位置”的博文表明它是功能性的

于 2012-02-25T11:31:36.447 回答
2

我刚刚构建了一个使用flot将图形绘制到画布元素中的测试小部件,然后我将小部件插入到 iBook 中。在我的 iPad 1 上预览 iBook 时,图表不会出现在布局内的缩略图中,但当扩展到全屏时,图表会显示得很漂亮。

所以就画布而言:它似乎可用,但显然只有在全屏交互模式下才可用。

更新:显然布局内的缩略图只是小部件的图像,而不是小部件本身,这就是图表(需要执行代码)不显示的原因。

于 2012-01-21T23:43:18.663 回答
1

CSS 动画可以通过 iBooks 作者小部件支持插入到 iBooks 中。这是我们使用 Sencha Animator向 iBooks Author 添加动画的示例。

于 2012-01-25T17:47:14.340 回答
0

我没有在 iPad 1 上执行 Canvas 代码。

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

(编辑:我使用的是Processing.js库)

于 2012-01-20T13:07:06.237 回答
0

一个 github 存储库,其中包含一些演示 HTML 小部件,展示了如何使用交互式功能。

于 2012-10-31T00:45:07.370 回答