怎么用js实现把数据存储到本地?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么用js实现把数据存储到本地?相关的知识,希望对你有一定的参考价值。

js只是一种编程语言,要看使用环境的:
1、浏览器环境,比如我们看网页,看手机都是浏览器环境,这个环境下基本上用的是cookie,cookie是一种缓存技术,如果浏览器清空cookie,那么你存的东西就没了。如果用cooki,建议使用jquery的cookie插件,封装得很完整,直接拿来没问题的。另外,还可以Blob对象创建一个下载目标,这样用户可以把数据存到本地的一个文件里。但是不能自动完成,需要用户点击确定一个下载的位置。关于Blob使用方法,你自己百度一下吧。
2、nodejs环境,nodejs主要是服务器,nodejs支持本地存储的。但是需要权限,如果你的服务器的存储权限不开放,也会出错。
3、html5的新功能。sessionStorage,localStorage,openDatabase了解一下。这是新出来的技术,不一定所有的环境都支持,需要看浏览器的。
参考技术A 可以用localstorge或者是浏览器本地数据库,这对浏览器有要求,低版本的IE是不支持的 参考技术B 你可能需要 localStorage 或者 sessionStorage 参考技术C 可以使用
localstorge.setItem(key,val)
进行存储,这种方式会把数据存储的浏览器,
只要不清楚就会一直存在,
还有一种web sql存储方式,可以自动创建一个本地的简单数据库,具体可以参照以下地址的说明
http://www.runoob.com/html/html5-web-sql.html

以上是关于怎么用js实现把数据存储到本地?的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发怎么获取本地数据和把数据存储到本地

怎么把本地的存储过程导入oracle到数据库

请问储存在阿里云的数据如何下载到本地电脑

ThreadLocal 方式存储用户信息

关于Unity中的本地存储

JS-本地存储