保留网页中的数据
使用查询参数在 HTML 页面之间传递数据会引发 URL 中数据可见性的问题。值得庆幸的是,JavaScript 和 jQuery 中有替代机制可以跨页面传输数据。
利用 HTML5 存储对象
为了解决这个问题,HTML5 提供了诸如 sessionStorage 和本地存储。这些对象提供了一种在浏览器本地存储中临时或永久存储数据的方法,以便以后方便检索。
会话存储
用于临时数据存储在单个浏览器会话,sessionStorage 是理想的选择。在会话结束之前(例如,当浏览器选项卡关闭时),存储在 sessionStorage 中的数据仍然可以访问。
sessionStorage.setItem('label', 'value');
sessionStorage.getItem('label');
本地存储
对于更永久的存储,localStorage是解决方案。即使关闭并重新打开浏览器,存储在 localStorage 中的数据仍然存在。
localStorage.setItem('label', 'value');
localStorage.getItem('label');
HTML5 存储对象的优点
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3