分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

cookie和webstorage

发布时间:2023-09-06 01:21责任编辑:蔡小小关键词:暂无标签

HTML 5 Web 存储

HTML5 提供了两种在客户端存储数据的新方法:

  • localStorage - 没有时间限制的数据存储
  • <!DOCTYPE html><html><body><div id="result"></div><script> ???// Check browser supportif (typeof(Storage) !== "undefined") { ???// Store ???localStorage.setItem("lastname", "Gates"); ???// Retrieve ???document.getElementById("result").innerHTML = localStorage.getItem("lastname");} else { ???document.getElementById("result").innerHTML = "抱歉!您的浏览器不支持 Web Storage ...";}</script></body></html>

    Storage.setItem()

    setItem() 作为 Storage 接口的方法,接受一个键名和值作为参数,将会把键名添加到存储中,如果键名已存在,则更新其对应的值。

    语法

    storage.setItem(keyName, keyValue);

    参数

    keyName
    一个 DOMString,要创建或更新的键名。
    keyValue
    一个 DOMString,要创建或更新的键名对应的值。

    返回值 无



  • sessionStorage -

    sessionStorage 方法

    sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后,数据会被删除。

    如何创建并访问一个 sessionStorage:

  • <body> ???<div id="result"></div> ???<script> ???????if (typeof(Storage)!=="undefined") { ???????????sessionStorage.setItem("lastname","Gates"); ???????????document.getElementById("result").innerHTML = sessionStorage.getItem("lastname"); ???????}else{ ???????????document.getElementById("result").innerHTML = "抱歉你所找的內容本瀏覽器暫時不支持"; ???????} ???????if(sessionStorage.pagecount){ ???????????sessionStorage.pagecount = Number(sessionStorage.pagecount)+1; ???????}else{ ???????????sessionStorage.pagecount = 1; ???????} ???????document.write("visits的次數為"+sessionStorage.pagecount+"次") ???</script> ???</body>


cookie和webstorage

原文地址:http://www.cnblogs.com/z-x-y-21/p/7760607.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved