JavaScript定时器,缓存

253 阅读1分钟

定时器

    // /* 过一段时间去做一段事 */
    // /* 定时器 */
    // /* 定时器会返回一个唯一的ID */
    let i=1;
    let id=setInterval(function(){
        console.log('我爱JS'+i);
        i++;
    },1000)
    
    function clearfn(){
        clearInterval(id);
    }

    // /* setTimeout和setInterval的区别
    // setTimeout只执行一次 */
    // /* let id=setTimeout(function(){
    //     console.log('我爱JS');
    // },1000) */
    
    
    
    

缓存

    /* sessionStorage */
    // /* sessionStorage存储之后页面刷新缓存的值,不会消失
    // 但是把tab页/会话关掉,缓存的值就不存在了 */
    // function fn1(){
    //     /* setItem设置 存储 */
    //     /* sessionStorage.setItem('name','zhangsan') */
    //     sessionStorage.name='zhangsan';
    // }
    // function fn2(){ 
    //     /*  getItem获取 */
    //     /* let v= sessionStorage.getItem='name'; */
    //     /* document.write(v); */
    //     document.write(sessionStorage.name);
    // }
    
    
    
    /* localStorgae */
    /* localStorgae会一直存储在本地,会话/tab页关闭也不会消失 */
    /* localStorage和地址有关系,地址改变localStorage里面的值就不存在了 */
    /* 前面的地址没有发生改变的话,localStorage依然存在,虽然页面改变 */
    /* function fn1(){
        localStorage.setItem('car','bmw');
    }
    function fn2(){
        localStorage.getItem('car');
    } */