在本地存储中存储CSS和JS

3zz*_*zzy 5 html javascript css local-storage

我的webapp主要用于手机上,所以我希望存储静态CSS和JS文件以减少加载时间.它甚至谷歌和Bing似乎使用我在某处阅读.

虽然我知道获取和设置值很容易:

// Put the object into storage
localStorage.setItem('testObject', JSON.stringify(testObject));

// Retrieve the object from storage
var retrievedObject = localStorage.getItem('testObject');
Run Code Online (Sandbox Code Playgroud)

...但我不确定如何设置,获取和渲染/执行CSS样式表和Javascript文件.任何例子都会有帮助.

aor*_*vre 6

也许您正在寻找下载文件来源的appCache,并仅检查是否修改了appcache文件以更新您的源.

这很容易实现.

更新你的HTML

<html manifest="myfile.appcache">
Run Code Online (Sandbox Code Playgroud)

在项目根文件夹中创建appcache文件:myfile.appcache

CACHE MANIFEST
# LIST ALL YOUR FILES 

NETWORK: 
*
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅官方文档:http://www.w3schools.com/html/html5_app_cache.asp

来自html5rocks的好解释:http://www.html5rocks.com/en/tutorials/appcache/beginner/