Ipad iBooks小部件:参数和共享资产

Ipad iBooks小部件:参数和共享资产,ipad,dashcode,ibooks,Ipad,Dashcode,Ibooks,考虑一本由iBooks作者编写的教科书,使用HTML小部件实现交互功能,例如每章末尾的测验。您最终会得到许多小部件(每章一个),它们共享许多资产(图像文件、javascript库) 随意使用iBooks Author似乎表明,每个小部件都是自己的独立包,可以复制到书中。在这种情况下,这将是可怕的浪费 我是否可以多次包含同一个捆绑包(这样它会出现在许多位置,但不会占用冗余磁盘空间) 我是否可以将参数传递给小部件(以便我可以告诉它要显示哪个章节的数据) 如果1+2不起作用,小部件是否可以引用存储在同

考虑一本由iBooks作者编写的教科书,使用HTML小部件实现交互功能,例如每章末尾的测验。您最终会得到许多小部件(每章一个),它们共享许多资产(图像文件、javascript库)

随意使用iBooks Author似乎表明,每个小部件都是自己的独立包,可以复制到书中。在这种情况下,这将是可怕的浪费

  • 我是否可以多次包含同一个捆绑包(这样它会出现在许多位置,但不会占用冗余磁盘空间)

  • 我是否可以将参数传递给小部件(以便我可以告诉它要显示哪个章节的数据)

  • 如果1+2不起作用,小部件是否可以引用存储在同一本书中其他地方的共享位置中的资产(这样我就可以生成50个不必包含图像和Javascript本身的精简小部件)

  • 您可以多次包含同一个捆绑包,但我相信它不会共享所有资产,因此每个副本都会占用空间
  • 据我所知,您不能将参数传递给小部件。我在其他地方也写过这篇文章,但我们在每章的末尾都构建了一个测验小部件,我们最终只是克隆了小部件的代码,并通过JSON设置了所有变量。这是最简单的方法
  • localstorage
    在所有小部件之间共享,因此您可以在那里存储共享信息(base-64编码图像?)
  • 您可以多次包含同一个捆绑包,但我相信它不会共享所有资产,因此每个副本都会占用空间
  • 据我所知,您不能将参数传递给小部件。我在其他地方也写过这篇文章,但我们在每章的末尾都构建了一个测验小部件,我们最终只是克隆了小部件的代码,并通过JSON设置了所有变量。这是最简单的方法
  • localstorage
    在所有小部件之间共享,因此您可以在那里存储共享信息(base-64编码图像?)

  • 只需回答3个问题,仍在努力找出另外两个问题

    IBA创建的ibooks文件基本上是一个EPUB文档。正因为如此,您可以使用小部件中的HTML引用包本身中的文件

    IBA创建一个
    assets
    文件夹,其中存储所有图像、小部件和其他项目

    例如,
    在HTML中,小部件将显示
    image.jpg


    要在iBook生成后查看并添加图像,js,无论是什么,都要解压缩你的iBooks文件。

    只需回答3个问题,仍在试图找出另外两个问题

    IBA创建的ibooks文件基本上是一个EPUB文档。正因为如此,您可以使用小部件中的HTML引用包本身中的文件

    IBA创建一个
    assets
    文件夹,其中存储所有图像、小部件和其他项目

    例如,
    在HTML中,小部件将显示
    image.jpg


    要在iBook生成后查看并添加图像、js或其他内容,请解压缩您的iBooks文件。

    这方面的任何新闻,因为这也是我的问题?这方面的任何新闻,因为这也是我的问题?