js window对象

JavaScript Window - 浏览器对象模型


1:弹窗
在javascript中可以创建三种弹框:警告框,确认框,提示框:
1>警告框: window.alert(); 也可以直接写成alert();
2>确认框:window.confirm();直接使用confirm(),
确认框通常用于验证是否接受用户操作。

当确认卡弹出时,用户可以点击 "确认" 或者 "取消" 来确定用户操作。

当你点击 "确认", 确认框返回 true, 如果点击 "取消", 确认框返回 false。

语法
3>提示框:window.prompt(),也可写成prompt()

2:JavaScript计时事件
1>setInterval() - 间隔指定的毫秒数不停地执行指定的代码,循环执行
语法:window.setInterval(函数,间隔毫秒数);
clearInterval() 方法用于停止 setInterval() 方法执行的函数代码
例1:

setInterval(function () {
     console.log(1);
     }, 1000);//每隔1秒显示1

也可以写成这样的形式

function showlog(){
     console.log(1);
     }
     setInterval("showlog()",1000);

清楚计时器

 var count = 0;
          var timer = setInterval(function () {
     count++;
     console.log(count);
     if (count >= 10) {
     console.log(timer);
     clearInterval(timer);//关闭计时器
     }
     }, 1000);

2>setTimeout() - 暂停指定的毫秒数后执行指定的代码,一次执行
语法:window.setTimeout(函数,多少秒后执行);

for(var i=0;i<10;i++)
     {
     setTimeout(function (){
     console.log(i);
     },0)
     }
     console.log(i);//10

函数的递归,改装循环计时器

var count = 0;
     var timer=null;
     showtime();
     function showtime() {
     count++;
     console.log(count);
     if(count>=10)
     {
     clearTimeout(timer);
     return;
     }
     timer=setTimeout("showtime()", 1000);
     }

3.window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。
这种方法既可以用于具有onclick事件的标签,也可以用于满足某些条件进行跳转,特点是方便且灵活。
4window.history 对象包含浏览器的历史。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值