定时器和缓存

定时器

let i=1;

        let id=setInterval(function(){

            console.log(i);

            i++;

        },1000);

        function clearfn(){

            clearInterval(id)

        }

        //过一段时间去做一件事

        //定时器

        //定时器会返回一个唯一的id

        /*  let id = setInterval(function(){

            document.write('我爱js
');

            console.log(id);

        },1000) */

        /* 根据定时器返回的唯一的id 来清除定时器 */

        /* function clearfn(){

            clearInterval(id)

        } */

        /* setTimeout和setInterval的区别

           setTimeout只执行一次

           也会产生唯一的id标识 */

          /*  let id=setTimeout(function(){

               console.log('我说冷笑话');

           },1000) */

           let guanggao5 =setTimeout(function(){

               document.getElementById('guanggao').style.display='block';

           },3000)

缓存

   

   

   

   

   

   

    跳转

   

   

   

   

路径

/* 跳到指定路径,跳转后在历史记录,还存在之前的地址,可以返回*/

        location.href='';

        /* 用新路径来替换当前路径,replace代表替换,无法返回之前的路径 */

        location.replace('');

        /* 打开一个新页面,不会关闭之前的页面,默认是_blank,在原来的tab页打开是_self */

        window.open('http://www.baidu.com/','_self');

BOM

  let flag=confirm('你是一个好学生吗?');

        if(flag==true){

            alert('继续加油')

        }

        else{

            alert('我还要努力')

        }

        /* prompt第二个参数是默认值 */

        prompt('今天你快乐吗','快乐');


        /* 地址参数信息 */

        console.log(window.location.search);

        /* 地址路径 */

        console.log(window.location.href);

        /* 地址端口 */

        console.log(window.location.port);

        function back(){

            window.history.back()

            //window.history.go(-1);

        }

        function forward(){

            window.history.forward()

            //window.history.go(1)

        }

        function go(){

            window.history.go()

            //window.history.go(0)

            //location.reload()

        }

你可能感兴趣的:(定时器和缓存)