HTML5 Web 存储详解
建站知识 2021-07-02 23:00www.168986.cn长沙网站建设
在客户端存储数据
HTML5 提供了两种在客户端存储数据的新方法
• localStorage - 没有时间限制的数据存储
• sessionStorage - 针对一个 session 的数据存储
之前,这些都是由 cookie 完成的。 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。
在 HTML5 中,数据不是由每个服务器请求传递的,而是只有在请求时使用数据。它使在不影响网站性能的情况下存储大量数据成为可能。
对于不同的网站,数据存储于不同的区域,并且一个网站只能访问其自身的数据。
HTML5 使用 JavaScript 来存储和访问数据。
localStorage 方法
localStorage 方法存储的数据没有时间限制。第二天、第二周或下一年之后,数据依然可用。
如何创建和访问 localStorage
XML/HTML Code复制内容到剪贴板
- <!DOCTYPE HTML>
- <html>
- <body>
- <script type="text/javascript">
- localStorage.lastname="Smith";
- document.write("Last name: " + localStorage.lastname);
- </script>
- </body>
- </html>
狼蚁网站SEO优化的例子对用户访问页面的次数进行计数
XML/HTML Code复制内容到剪贴板
- <!DOCTYPE HTML>
- <html>
- <body>
- <script type="text/javascript">
- if (localStorage.pagecount)
- {
- localStorage.pagecount=Number(localStorage.pagecount) +1;
- }
- else
- {
- localStorage.pagecount=1;
- }
- document.write("Visits: " + localStorage.pagecount + " time(s).");
- </script>
- <p>刷新页面会看到计数器在增长。</p>
- <p>请关闭浏览器窗口,然后再试一次,计数器会继续计数。</p>
- </body>
- </html>
sessionStorage 方法
sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。
如何创建并访问一个 sessionStorage
JavaScript Code复制内容到剪贴板
- <!DOCTYPE HTML>
- <html>
- <body>
- <script type="text/javascript">
- sessionStorage.lastname="Smith";
- document.write(sessionStorage.lastname);
- </script>
- </body>
- </html>
狼蚁网站SEO优化的例子对用户在当前 session 中访问页面的次数进行计数
XML/HTML Code复制内容到剪贴板
- <!DOCTYPE HTML>
- <html>
- <body>
- <script type="text/javascript">
- if (sessionStorage.pagecount)
- {
- sessionStorage.pagecount=Number(sessionStorage.pagecount) +1;
- }
- else
- {
- sessionStorage.pagecount=1;
- }
- document.write("Visits " + sessionStorage.pagecount + " time(s) this session.");
- </script>
- <p>刷新页面会看到计数器在增长。</p>
- <p>请关闭浏览器窗口,然后再试一次,计数器已经重置了。</p>
- </body>
- </html>
以上这篇HTML5 Web 存储详解就是长沙网络推广分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持狼蚁SEO。
长沙网站设计
- 如何自己建一个网站 自己想建个网站,怎么建
- 如何制作网站免费建站 创建网站免费注册
- html简单网页代码 html简单网页代码超链接
- dreamweaver网页制作 dreamweaver网页制作模板
- 上海网站建设 上海网站建设制作微信
- 如何制作网站和网页 如何制作一个网页
- html网页制作代码大全 端午节html网页制作代码大
- app开发公司 app开发公司前十名
- html网页制作 html网页制作文字居中
- app制作一个需要多少钱 请人制作一个app多少钱
- 成都网站制作 成都网站制作维护
- 百度建一个网站多少钱 百度做个公司网站要多少
- html+css网页制作成品 web网页制作成品css+javascrip
- html网页制作案例 html网页设计案例
- html+css网页制作成品 web网页制作成品css+javascrip
- 个人网站模板 个人网站模板HTML