文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

html5中web储存的概念是什么

2024-04-02 19:55

关注

这篇文章主要介绍了html5中web储存的概念是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇html5中web储存的概念是什么文章都会有所收获,下面我们一起来看看吧。

html5中web储存的含义是让网页在用户计算机上保存一些信息,使用HTML5可以在本地存储用户的浏览数据;web储存又可以分为本地存储和会话存储,分别对应localStorage对象和sessionStorage对象;本地存储用于长期保存网站的数据,会话存储用于临时保存针对一个窗口的数据。

本教程操作环境:windows10系统、HTML5版本、Dell G3电脑。

html5中web储存的含义是什么

HTML5的Web存储功能是让网页在用户计算机上保存一些信息。使用HTML5可以在本地存储用户的浏览数据。

早些时候,本地存储使用的是cookies。但是Web 存储需要更加的安全与快速. 这些数据不会被保存在服务器上,但是这些数据只用于用户请求网站数据上.它也可以存储大量的数据,而不影响网站的性能。

数据以键/值对存在, web网页的数据只允许该网页访问使用。

Web存储又分为两种:

(1)本地存储,对应 localStorage对象。用于长期保存网站的数据,并且站内任何页面都可以访问该数据。

(2)会话存储,对应 sessionStorage对象。用于临时保存针对一个窗口(或标签页)的数据。在访客关闭窗口或者标签页之前,这些数据是存在的,而关闭之后就会被浏览器删除。

本地存储与会话存储的异同

(1)本地存储和会话存储的操作代码完全相同,它们的区别仅在于数据的寿命。

(2)本地存储主要用来保存访客将来还能看到的数据。

(3)会话存储则用于保存那些需要从一个页面传递给下一个页面的数据。

Web存储容量限制

大多数浏览器都把本地存储限制为 5MB以下。这个是和网站所在的域联系在一起的。

Web存储的使用样例

下面以本地存储(localStorage)为例,会话存储改成 sessionStorage对象即可。

(1)文本数据的保存和读取localStorage.setItem("user_name","hangge.com");

var userName = localStorage.getItem("user_name");

(2)数值的保存和读取localStorage.setItem("user_age",100);

var userAge = Number(localStorage.getItem("user_age"));

(3)日期的保存和读取//创建日期对象

var today = new Date();
//按照YYY/MM/DD的标准格式把日期转换成文本字符串,然后保存为文本
var todayString = today.getFullYear() + "/" + today.getMonth() + "/" + today.getDate();
localStorage.setItem("session_started", todayString);
//取得日期文本,并基于该文本创建新的日期对象
var newToday = new Date(localStorage.getItem("session_started"));
alert(newToday.getFullYear());

关于“html5中web储存的概念是什么”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“html5中web储存的概念是什么”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网行业资讯频道。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯