iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >localStorage本地存储和sessionStorage会话存储实例分析
  • 645
分享到

localStorage本地存储和sessionStorage会话存储实例分析

2024-04-02 19:04:59 645人浏览 八月长安
摘要

这篇文章主要介绍了localStorage本地存储和sessionStorage会话存储实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇localStorage本地存储和

这篇文章主要介绍了localStorage本地存储和sessionStorage会话存储实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇localStorage本地存储和sessionStorage会话存储实例分析文章都会有所收获,下面我们一起来看看吧。

 HTML5允许在客户端实现较大规模的数据存储,用户可以使用WEB存储,也可以使用web sql数据库,这两项新增功能为浏览器成为应用程序开发平台奠定了坚持的数据操作基础。

Web存储机制是一中通过字符串形式的key/value对来安全的存储和使用数据的方法,其目标是提供一个更全面的,可以创建交互式Web应用程序的方法。

一、web存储和cookie的对比:

1)首先是容量不同,web存储的存储量更大,更安全,更易于使用,而Cookie的存储量是有限制的。

2)存储的持久性不同,web存储是通过浏览器来永久存储和李大小的数据的方法

二、本地存储和会话存储

在客户端存储数据的类型有两种:

1)localStorage : 本地存储,没有时间限制的数据存储

2)sessionStorage : 会话存储,针对一个会话期的数据存储

下面就写一个简单的例子,在客户端持久存储数据

js代码  收藏代码

var strDomain = "127.0.0.1";    //定义当前域  

try{  

      

    var oStorage = window.localStorage ? window.localStorage : window.globalStorage[strDomain]; //h获取存储区域  

    //查看vistorCount是否存在  

    //如果存在就读取并加1,增加一次访问统计  

    //如果不存在就意味着第一次访问,将其初始化为1  

    if(oStorage.visitorCount){  

        oStorage.visitorCount = parseInt(oStorage.visitorCount,10) + 1;  

    } else {  

        oStorage.visitorCount = 1;    

    }  

    document.write("欢迎第" + oStorage.visitorCount + "次访问");  //写出访问统计数据  

} catch(err) {  

    alert(err.message ? err.message : err.toString());    

}  

同时我们使用开发人员工具(我使用的是Chrome浏览器)可以清晰的看到在客户端存储的数据。

在会话期存储数据

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

下面的代码用于创建一个提交表单:

html代码  收藏代码

<body>  

    <fORM action="anotherPage.jsp" method="get">  

        <input name="myName" id="myName" type="text" onblur="oStorage.myName.value=this.value">  

        <input name="mySubmit" type="submit"/>  

    </form>  

    <script>  

        try{  

            var oField = document.getElementById(myName);  

            oStorage = window.sessionStorage;  

            //查看是否存在myNameValue键  

            if(oStorage.myNameValue){  

                oField.value = oStorage.myNameValue;  

            }  

        }catch(err){  

            alert(err.message ? err.message : err.toString());  

        }  

    </script>  

</body>  

关于“localStorage本地存储和sessionStorage会话存储实例分析”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“localStorage本地存储和sessionStorage会话存储实例分析”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网html频道。

--结束END--

本文标题: localStorage本地存储和sessionStorage会话存储实例分析

本文链接: https://www.lsjlt.com/news/95984.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • localStorage本地存储和sessionStorage会话存储实例分析
    这篇文章主要介绍了localStorage本地存储和sessionStorage会话存储实例分析的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇localStorage本地存储和...
    99+
    2022-10-19
  • 原生JavaScript实现本地存储(localStorage)和会话存储(sessionStorage)
    目录 一、简单介绍 二、localStorage本地存储 三、sessionStorage会话存储 一、简单介绍 本地存储和会话存储的目的,是将所输入的文件存入到浏览器中,在需要的时候,直接调用,但是本地存储和会话存储有着一定的区别,本...
    99+
    2023-08-31
    前端 学习 javascript html 开发语言
  • JavaScript中本地存储(LocalStorage)和会话存储(SessionStorage)的使用
    目录前提知识范例示例1:将键值对提供给本地存储示例2: 本地存储中设置键值对示例3: 获取空值示例 4:将数组存储在本地存储中示例 5:从本地存储中获取数组示例 6:从本地存储中获取...
    99+
    2022-11-13
  • HTML5本地存储localStorage和sessionStorage的示例分析
    这期内容当中小编将会给大家带来有关HTML5本地存储localStorage和sessionStorage的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。HTML...
    99+
    2022-10-19
  • 在PHP和JavaScript中设置Cookie、会话存储(SessionStorage)和本地存储(LocalStorage)
    目录 A. Cookie介绍 B. 会话存储介绍 C. 本地存储介绍  1. 在 PHP 中设置 Cookie 使用规范 新建Cookie 新建、删除Cookie示范  获取Cookie 2. 在 PHP 中设置 会话存储 使用规范 设置会...
    99+
    2023-10-02
    javascript php web
  • html5本地存储localStorage的示例分析
    这篇文章将为大家详细讲解有关html5本地存储localStorage的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、html5几种存储形式 &nb...
    99+
    2022-10-19
  • HTML5中LocalStorage本地存储的示例分析
    这篇文章给大家分享的是有关HTML5中LocalStorage本地存储的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。H5的两种存储技术的最大区别就是生命周期。1. lo...
    99+
    2022-10-19
  • JS中localStorage存储对象和sessionStorage存储数组对象的示例分析
    小编给大家分享一下JS中localStorage存储对象和sessionStorage存储数组对象的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、前言最近在用angular做商...
    99+
    2022-10-19
  • JavaScript中本地存储和会话存储怎么用
    小编给大家分享一下JavaScript中本地存储和会话存储怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前提知识请按照我以下的步骤来:在任意网页中按F12打...
    99+
    2023-06-29
  • HTML5中新功能本地存储localStorage的示例分析
    这篇文章主要为大家展示了“HTML5中新功能本地存储localStorage的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML5中新功能本地存储l...
    99+
    2022-10-19
  • jQuery访问浏览器本地存储cookie、localStorage和sessionStorage怎么用
    这篇文章主要介绍jQuery访问浏览器本地存储cookie、localStorage和sessionStorage怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、cookie...
    99+
    2022-10-19
  • html5本地存储中的localstorage和本地数据库与sessionStorage的使用方法
    这篇文章给大家介绍html5本地存储中的localstorage和本地数据库与sessionStorage的使用方法,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。html5的一个非常c...
    99+
    2022-10-19
  • 如何使用HTML5 Web存储的localStorage和sessionStorage方式进行Web页面数据本地存储
    这篇文章主要介绍了如何使用HTML5 Web存储的localStorage和sessionStorage方式进行Web页面数据本地存储,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大...
    99+
    2022-10-19
  • Html5中本地存储的示例分析
    小编给大家分享一下Html5中本地存储的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 他...
    99+
    2022-10-19
  • HTML5本地存储和本地数据库的示例分析
    这篇文章将为大家详细讲解有关HTML5本地存储和本地数据库的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。本地存储1.1 本地存储由来的背景由于HTML4时代Co...
    99+
    2022-10-19
  • H5本地储存Web Storage的示例分析
    这篇文章主要介绍了H5本地储存Web Storage的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、本地存储由来的背景由于HTM...
    99+
    2022-10-19
  • HTML 5本地存储的兼容性与存储监听举例分析
    本篇内容介绍了“HTML 5本地存储的兼容性与存储监听举例分析”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成...
    99+
    2022-10-19
  • 移动web应用本地存储的示例分析
    这篇文章将为大家详细讲解有关移动web应用本地存储的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在这里中,您将使用最新的Web技术开发Web应用程序。这里的...
    99+
    2022-10-19
  • angularJs中json数据转换与本地存储的示例分析
    这篇文章主要为大家展示了“angularJs中json数据转换与本地存储的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“angularJs中json数据...
    99+
    2022-10-19
  • MySQL数据库的触发器和存储过程实例分析
    这篇文章主要介绍“MySQL数据库的触发器和存储过程实例分析”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL数据库的触发器和存储过程实例分析”文章能帮助大家解决问题。一、实验目的掌握某主流D...
    99+
    2023-07-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作