我正在尝试创建一个可以通过电子邮件发送给包含运行它所需的所有标记、js、css 和图像的人的单个文件 HTML5 文档。
我知道描述离线过程的文章,例如 http://diveintohtml5.info/offline.html ,但是想知道嵌入其资源(例如大图像和 js 文件)的最佳方法。
我会为这些使用 base64 编码还是有更好的方法?
应用程序将在相当新的浏览器上运行。
最佳答案
是的,base64 编码图像。我所做的是在转换为 base64 之前将它们保存为 png 和正确的大小(有免费的在线网站可以为您完成)。这样可以节省很多空间。
要将数据保存到本地文件,请使用 HTML5 本地存储,这里有一个指南:http://www.html5rocks.com/en/features/storage .
对于 JS/CSS 文件,只需将它们粘贴到头部即可,没什么大不了的!
关于javascript - 创建独立的离线 HTML5 应用程序以及嵌入其资源的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19068256/