美文网首页
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