iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >html5的本地存储功能是什么意思
  • 814
分享到

html5的本地存储功能是什么意思

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

这篇文章将为大家详细讲解有关HTML5的本地存储功能是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在html5中,本地存储是一种让

这篇文章将为大家详细讲解有关HTML5的本地存储功能是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

html5中,本地存储是一种让网页可以把键值对存储在用户浏览器客户端的方法。通过本地存储,WEB应用程序能够在用户浏览器中对数据进行本地的存储。

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

本地存储(LocalStorage)是一种让网页可以把键值对存储在用户浏览器客户端的方法;通过本地存储,web 应用程序能够在用户浏览器中对数据进行本地的存储。

html本地存储:优于cookies

在 HTML5 之前,应用程序数据只能存储在 cookie 中,包括每个服务器请求。本地存储则更安全,并且可在不影响网站性能的前提下将大量数据存储于本地。

与 cookie 不同,存储限制要大得多(至少5MB),并且信息不会被传输到服务器。

本地存储经由起源地(origin)(经由域和协议)。所有页面,从起源地,能够存储和访问相同的数据。

关于html5的本地储存对象:

window.localStorage 存储永久数据

window.sessionStorage 针对一个 session 来存储数据(当浏览器关闭,储存的数据将会清除)

模拟淘宝搜索,对本地数据进行储存?

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        #all {
            width: 600px;
            margin: 100px auto 0px;
            position: relative;
        }

        #all input {
            float: left;
            width: 500px;
            height: 30px;
            outline: none;
            text-indent: 5px;
            border-radius: 15px 0px 0px 15px;
            border: 1px solid #ccc;
        }

        #all button {
            float: left;
            width: 80px;
            height: 32px;
            border: none;
            color: #fff;
            outline: none;
            border-radius: 0px 16px 16px 0px;
            background-color: orange;
        }

        #show {
            width: 490px;
            position: absolute;
            left: 10px;
            top: 30px;
            border: 1px solid #ccc;
            border-top: none;
            display: none;
        }

        #show p {
            padding-left: 10px;
            line-height: 20px;
            color: orange;
            font-size: 13px;
            padding-right: 10px;
        }

        #show p a {
            text-decoration: none;
            float: right;
        }
    </style>
</head>
<body>
<div id="all">
    <input type="text" id="text">
    <button id="enter">淘宝搜索</button>
    <div id="show">

    </div>
</div>
<script src="js/Jquery-1.8.3.min.js"></script>
<script>
    var text = $("#text");
    var enter = $("#enter");
    var show = $("#show");
    var data = localStorage.getItem("historyData") || "[]";
    var dataArr = JSON.parse(data);
    var init = function () {
        if (dataArr.length == 0){
            show.hide();
            return;
        }
        show.html("");
        $(dataArr).each(function (index, item) {
            $("<p></p>").text(item).prependTo(show).append($("<a href='javascript:;'></a>").text("删除").attr("index", index));
        });
    }
    text.focus(function () {
        init();
        if(dataArr!=0)show.show();
    });
    enter.click(function () {
        var val = text.val().trim();
        if (val.length == 0) return;
        dataArr.push(val);
        localStorage.setItem("historyData", JSON.stringify(dataArr));
        text.val("");
        init();
    });
    $("#show").on("click", "a", function () {
        var index = $(this).attr("index");
        dataArr.splice(index, 1);
        localStorage.setItem("historyData", JSON.stringify(dataArr));
        init();
    });
</script>
</body>
</html>

最终效果图:

html5的本地存储功能是什么意思

关于“html5的本地存储功能是什么意思”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: html5的本地存储功能是什么意思

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

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

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

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

下载Word文档
猜你喜欢
  • html5的本地存储功能是什么意思
    这篇文章将为大家详细讲解有关html5的本地存储功能是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在html5中,本地存储是一种让...
    99+
    2024-04-02
  • HTML5中本地存储功能怎么用
    这篇文章主要介绍了HTML5中本地存储功能怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们来实现一个简单应用,该应用中用户输入用户名...
    99+
    2024-04-02
  • 什么是HTML5本地存储技术
    什么是HTML5本地存储技术,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。本地缓存是HTML5出现的新技术,这个技术的出现使得移动web的开发...
    99+
    2024-04-02
  • HTML5本地存储功能如何运用
    这篇“HTML5本地存储功能如何运用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“HTML...
    99+
    2024-04-02
  • HTML5本地存储globalStorage的基本语法是什么
    这篇文章主要介绍“HTML5本地存储globalStorage的基本语法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5本地存储globalStora...
    99+
    2024-04-02
  • HTML5中新功能本地存储localStorage的示例分析
    这篇文章主要为大家展示了“HTML5中新功能本地存储localStorage的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML5中新功能本地存储l...
    99+
    2024-04-02
  • cdn存储是什么意思
    cdn存储是指将资源缓存到位于全球各地的cdn节点上,用户请求资源时,就近返回节点上缓存的资源,能够有效降低网络拥塞,提高用户访问响应速度和命中率。...
    99+
    2024-04-02
  • HTML5本地存储之IndexedDB有什么用
    这篇文章主要介绍HTML5本地存储之IndexedDB有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!IndexedDB 是一种低级API,用于客户端存储大量结构化数据(包括,...
    99+
    2024-04-02
  • HTML5本地存储的方法
    今天小编给大家分享一下HTML5本地存储的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧...
    99+
    2024-04-02
  • HTML5中LocalStorage本地存储怎么用
    这篇文章给大家分享的是有关HTML5中LocalStorage本地存储怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.前言HTML5 storage提供了一种方式让网站能...
    99+
    2024-04-02
  • html5中web本地存储怎么用
    这篇文章主要介绍了html5中web本地存储怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在html5...
    99+
    2024-04-02
  • mysql存储过程指的是什么意思
    小编给大家分享一下mysql存储过程指的是什么意思,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、说明一组预先编译好的SQL语句的集合,理解成批处理语句。可以提...
    99+
    2023-06-15
  • HTML5本地存储的开发注意事项有哪些
    这篇文章主要介绍了HTML5本地存储的开发注意事项有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML5本地存储的开发注意事项有哪些文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • Html5中本地存储IndexedDB怎么用
    这篇文章将为大家详细讲解有关Html5中本地存储IndexedDB怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。IndexedDB 是一种低级API,用于客户端存储...
    99+
    2024-04-02
  • html5指的是什么意思
    这篇文章给大家分享的是有关html5指的是什么意思的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   html5是指第5代HTML,也指用H5语言制作的一切数字产品,所谓HTM...
    99+
    2024-04-02
  • HTML5中LocalStorage本地存储的概念
    这篇文章主要为大家展示了“HTML5中LocalStorage本地存储的概念”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“HTML5中LocalStorage本...
    99+
    2024-04-02
  • HTML5的Web存储是什么
    本篇内容介绍了“HTML5的Web存储是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   HTML...
    99+
    2024-04-02
  • HTML5本地存储中Web Storage怎么用
    这篇文章给大家分享的是有关HTML5本地存储中Web Storage怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Web Storage是H...
    99+
    2024-04-02
  • HTML5本地存储中Database Storage怎么用
    小编给大家分享一下HTML5本地存储中Database Storage怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!除了s...
    99+
    2024-04-02
  • HTML5本地存储技术怎么使用
    本篇内容主要讲解“HTML5本地存储技术怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5本地存储技术怎么使用”吧! 本地缓存是HTML5出现的...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作