确认框
let flag=confirm
//确定==true 反之为false
setInterval和setTimeout结构相同
let i=0;
setlnterval(function(){
//一直循环执行,每一秒在页面上打印一个0
console.log(i)
},1000)
setTimeout(function(){
//只会执行一次
console.log("我说冷笑话");
},1000)
clearInterval清除定时器
let i = 0;
let sum=setlnterval(function(){
document.write(i);
},3000)
function clearfn() {
clearInterval(sum)
}
sessionStorage 是一次会活存储的值,关闭浏览器或当前页面值即消失,向浏览器储存一个数位
sessionStorage.变量='值'
//调用sessionStorage变量
localStorage是本地储存的值,在不清除值得情况下,关闭浏览器或者当前页面,值还存在
localStorage.变量='值'
//调用localStorage变量
题目: /在页面上 点击一个按钮 出现提示 是否要倒计时? 点击确定 页面上 过一秒钟出现 5 过一秒钟出现 4 过一秒钟出现 3 过一秒钟出现 2 ,过一秒钟出现1 过一秒钟出现0 到0的时候 停止 并alert出倒计时结束 点击取消 ,则页面不会出现倒计时/
<body>
<button onclick="fn()">请点击</button>
<h1 id="in"></h1>
<script>
let a=5;
let b=confirm('是否要倒计时?')
if(a==true){
let unm=setlnterval(function(){
document.getElementById('in').innerHTML = b;
a--;
if(a==-2){
clearInterval(unm)
alert('结束倒计时');
document.getElementById('in').style.display='none';
}
},1000);
}
</script>
<body/>
window.open() 会打开一个新的tab页 不会关闭之前的tab页 默认是 _blank