2011-06-10 143 views
3

我正在寻找一种方式来存储几乎所有的JS & CSS本地存储。我知道如何用CSS做(似乎没有问题)。但是,如果您尝试存储具有任何HTML调用的JS,将会停止保存到本地存储。理想情况下,我只想创建一个供浏览器下载的源文件列表。HTML 5 localstorage

为了给你一个想法,我试图在本地存储中存储JQuery UI js和Jquery。这样他们只需要加载一次。

这样做会大大提高我的应用程序的速度。我已经建立了版本控制,以便我可以覆盖任何旧数据。

还有一件事....只是为了让它变得有趣...我需要一个回调,一旦所有东西都被下载了,所以我可以转发用户。 (任何想法如何做到这一点?)

谢谢所有的任何帮助!

+0

[在HTML5 localStorage中存储对象]的可能重复(http://stackoverflow.com/questions/2010892/storing-objects-in-html5-localstorage) – Jason 2011-06-10 00:12:16

+4

当你使用正确的缓存 – Petah 2011-06-10 00:12:41

+0

请解释正确的缓存然后。 – 2011-06-10 00:18:19

回答

2

浏览器应该缓存这些资源,因此将它们存储在localstorage中是不值得头痛的。

+0

我现在要去存储几乎所有的资产。如果资产是最新的,那么它们只加载一次。由于这是一个Web应用程序,他们第一次到达网站时,所有资源都被加载了大约1mb的资源。之后,它们不再需要,它们从本地存储中拉出,并且在缓存存储时不会被删除。我碰巧喜欢这个选项,但我愿意接受其他建议。 – 2011-06-10 00:23:48