⑴ HTML5中提出了本地存储的概念,能够在客户 端保存约5MB的数据,其实现主要是利用 输入答案 )
浏览器API: localStorage.setItem()
⑵ 如何把 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就好了
⑶ 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 接口提供的事件。
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程序组成一对完美搭档。
⑸ 如何设置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 的“本地存储”有什么作用,是用在什么地方的,还有。离线应用程序,都是用来做什么的!啊啊啊!!
html5的本地存储 就是一个轻量级的sqllite数据库
离线应用 是ApplicationCache 用于在断开网络连接的情况下 读取本地缓存
浏览器缓存 不安全
本地缓存 可以指定缓存页面 及文件
⑻ 关于html5 的 LocalStorage 本地存储
以下是五大浏览器localStorage存储方式:
除了Opera浏览器采用BASE64加密外(BASE64也是可以轻松解密的),其他浏览器均采用明文存储数据。
所以,建议不要使用localStorage方式存储敏感信息,那怕这些信息进行过加密。
以上参考《HTML5本地存储localstorage安全分析》
http://blog.csdn.net/yangdeli888/article/details/7735260
⑼ 微信浏览器都支持html5的本地存储吗
这个需要看浏览器所在的手机版本,这个就是我们研究的一个叫做分段解码,因此你想测试所有版本是不可能的,但你可以测试一下主流的品牌和版本,每个手机的内存分配算法都是不同的,苹果的ipad-mini2 CPU-A6属于颗粒嵌套型,使用的算法是0x0001*0x9999(max)/sizeof(program)
⑽ 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 就成。
补充一下可能完全的不需要的内容,关于如何获取某元素的内容: