html本地存储
‘壹’ html5 的本地存储用在什么地方
缓存、临时信息的长期保存、离线信息等等很多用途
‘贰’ HTML5中提出了本地存储的概念,能够在客户 端保存约5MB的数据,其实现主要是利用 输入答案 )
浏览器API: localStorage.setItem()
‘叁’ html5 的“本地存储”有什么作用,是用在什么地方的,还有。离线应用程序,都是用来做什么的!啊啊啊!!
html5的本地存储 就是一个轻量级的sqllite数据库
离线应用 是ApplicationCache 用于在断开网络连接的情况下 读取本地缓存
浏览器缓存 不安全
本地缓存 可以指定缓存页面 及文件
‘肆’ 微信浏览器都支持html5的本地存储吗
这个需要看浏览器所在的手机版本,这个就是我们研究的一个叫做分段解码,因此你想测试所有版本是不可能的,但你可以测试一下主流的品牌和版本,每个手机的内存分配算法都是不同的,苹果的ipad-mini2 CPU-A6属于颗粒嵌套型,使用的算法是0x0001*0x9999(max)/sizeof(program)
‘伍’ 关于html5 的 LocalStorage 本地存储
以下是五大浏览器localStorage存储方式:
除了Opera浏览器采用BASE64加密外(BASE64也是可以轻松解密的),其他浏览器均采用明文存储数据。
所以,建议不要使用localStorage方式存储敏感信息,那怕这些信息进行过加密。
以上参考《HTML5本地存储localstorage安全分析》
http://blog.csdn.net/yangdeli888/article/details/7735260
‘陆’ 如何设置html5本地存储
web存储最初作为HTML5的一部分被定义成API形式,但是后来被剥离出来作为独立的标准了。
web存储表转所描述的API包含localStorage对象和SessionStorage对象,这两个对象实际上是持久化关联数组,是名值对的映射表,“名”和“值”都是字符串。
例子:
varname=localStorage.username;//查询一个储存的值
name=localStorage["username"];//等价于数组表示法
if(!name){
name=prompt("whatisyourname?");
localStorage.username=name;
}
//迭代所有存储的name/value对
for(varnameinlocalStorage){
varvalue=localStorage[name];
}
‘柒’ HTML5本地存储机制是怎样的
HTML5 是下一代 HTML 标准,开始吸引越来越多人的目光。HTML5 的 DOM Storage 机制提供了一种方式让程序员能够把信息存储到本地的计算机上,在需要时获取。这点和 cookie 相似,区别是 DOM Storage 提供了更大容量的存储空间。
目前,在客户端保存数据使用最多的是 cookie,但 cookie 的大小上限为 4KB,并且每次请求一个新页面时 cookie 都会被发送过去。更多的存储空间需要浏览器本身或是插件的支持,例如只在 Internet Explorer 上使用的 userData,需要额外安装插件的 Google Gears 和 Flash。现在,HTML5 提供了一种标准的接口,使程序员可以简单地访问存储的数据。由于键值对存储在本地计算机上,在页面加载完毕后可以通过 javaScript 来操作这些数据。
HTML5 的建议是每个网站提供给 Storage 的空间是 5MB,一般来说足够存字符串。如果存入的数据太大,有些浏览器如 Chrome 会抛出 QUOTA_EXCEEDED_ERR 异常。所以虽然 DOM Storage 提供的空间比 cookie 要大很多,但在使用需要注意限制。
安全性
一般不要在客户端存储敏感的信息,使用 localStorage、globalStorage 等在客户端存储的信息都非常容易暴露。应该在完成数据存储后使用 clear 或者 removeItem 方法清除保存在 Storage 对象中的数据。
存储事件驱动
如果想在存储成功或修改存储的值时执行一些操作,可以用 DOM Storage 接口提供的事件。
‘捌’ HTML怎么保存文件到本地
继续复制我之前的答案。
其实在浏览器里面是不行的。因为浏览器为了安全并没有给前端访问本地资源的权限,但是可以通过浏览器 API 下载的方式来将内容保存成本地 TXT 文件。
不过像这种不同浏览器有不同 API 的东西,自己太麻烦了,我曾经用过FileSaver.js这个库来下载过在金山词霸上的错词表,自己读取表单内容在 js 里拼装成你想要的样子然后调用库就行了,很方便。
官方实例:
varfile=newFile(["Hello,world!"],"helloworld.txt",{type:"text/plain;charset=utf-8"});
saveAs(file);
上面示例会保存 “Hello,world!” 到helloworld.txt 文件,你想要a.htm 就把第二个参数改成a.htm 就成。
补充一下可能完全的不需要的内容,关于如何获取某元素的内容:
‘玖’ html5,什么是本地存储什么是websql数据库存储
HTML5 :
将成为HTML、XHTML以及HTMLDOM的新标准。
HTML的上一个版本诞生于1999年。自从那以后,Web世界已经经历了巨变。
HTML5仍处于完善之中。然而,大部分现代浏览器已经具备了某些HTML5支持。
本地存储:
储存在用户本地终端上的数据,多数使用cookie
Cookie技术诞生以来,它就成了广大网络用户和Web开发人员争论的一个焦点。有一些网络用户,甚至包括一些资深的Web专家也对它的产生和推广感到不满,这并不是因为Cookie技术的功能太弱或其他技术性能上的原因,而是因为Cookie的使用对网络用户的隐私构成了危害。因为Cookie是由Web服务器保存在用户浏览器上的小文本文件,它包含有关用户的信息[2]。
websql数据库存储:
使用数据库进行数据存储,现在流行的数据库有:
1、Access一般用在小网站上,类似企业站,功能比较简单,对数据要求不高;
2、Mssql是一个比较大的完善的数据库,在windows上常用,配NETASP等程序。
3、Mysql是一个小型的公开源代码的免费数据库,在windows,linux上都常用,和PHP程序组成一对完美搭档。
‘拾’ 如何把 html 保存到本地
我不太会java。这个是.net的 你参考下。应该差不多
string all_code = "";
HttpWebRequest all_codeRequest = (HttpWebRequest)WebRequest.Create(url);
WebResponse all_codeResponse = all_codeRequest.GetResponse();
StreamReader the_Reader = new StreamReader(all_codeResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
all_code = the_Reader.ReadToEnd();
这是读取。
存储的话你用个StreamWrite就好了