做前端的时候可能会遇到这样的问题:调整页面样式的时候,后台数据获取太慢,导致页面每次刷新都需要很久,在下就遇到了这个问题,所以就找到了一个可以解决此类问题的插件,可以将ajax获取到的数据写入本地文件,下次获取的时候就直接请求本地文件即可。
这个插件位于:http://download.csdn.net/download/baidu_28505395/10113746
也可以在我的博客资源中找到。
只需要在页面引入这个js,然后用如下代码(这里用angular1,不过用纯js的话改动不大):
$scope.save_as_Json_file = function(data, fileName){ data = JSON.stringify(data); var blob = new Blob([data], {type: "text/plain;charset=utf-8"}); saveAs(blob, fileName); };