javascript - 创建独立的离线 HTML5 应用程序以及嵌入其资源的最佳方法

标签 javascript html base64 offline

我正在尝试创建一个可以通过电子邮件发送给包含运行它所需的所有标记、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/

相关文章:

javascript - 如何在表中添加 2 行或更多行

c# - 将背景图像添加到 asp.net 主网页 asp.net 4.0 和 html5

javascript - 让 jQuery 动画函数无限循环?

javascript - 弹出窗口中的表格不起作用

php - 字符串是 base 64 编码的吗?

c# - 如何使用 ASP.NET MVC 5 在 View 中显示图像? (目前很多建议都失败了)

python - python中两个或多个base64字符串的连接

javascript - 纯 JavaScript 更改 url 循环

javascript - 如何在浏览器中使用像 marvosym 这样的符号字体?

javascript - 可观察的主题事件监听器