美文网首页
HTTP的那些事儿

HTTP的那些事儿

作者: 废废_siri | 来源:发表于2019-02-28 10:55 被阅读0次

缓存机制

缓存机制.jpeg

一个栗子

image.png

--Cache-Control: max-age=0 缓存 可是时效为0
--Cache-Control: no-cache 缓存 可是时效为0
--Cache-Control: no-store 不缓存


离线存储

--Session Storage:作用域只在一个会话中,也就是一个tap页中。关闭当前tap页,作用域随之消失
--Local Storage:作用域可在多个会话中,也就是多个tap页中,多个tap页可以共性数据。关闭tap页,作用域?


Session Storage的使用场景:表单回显

//在填写表单时,不小心刷新了页面不至于数据丢失。
<body>
    <input type="text" id="text" />
</body>
<script>
    window.onload = function(){
        var text = document.querySelector("#text");

        //在页面刷新后,将上次input的值显示到文本框中
        var val = sessionStorage.getItem("val");
        if(val){
            text.value = val;
        }

        //input输入事件:将input中的值保存到sessionStorage中
        text.addEventListener("input",function(){
            sessionStorage.setItem("val",text.value);
        })
        
    }
</script>

Local Storage的使用场景:多个tap页共享数据

/*在购物时,打开了多个tap页,每个tap选择了不同的商品,
这时需要共享数据功能才能实现每个tap选择的商品是一致的状态*/


相关文章

网友评论

      本文标题:HTTP的那些事儿

      本文链接:https://www.haomeiwen.com/subject/rhqhuqtx.html