window

window对象提供了三个方法向用户显示简单的对话框 alert()向用户显示
一条消息并等待用户关闭 confirm()显示一条为 要求用户单击 确定活着
取消的按钮 prompt()显示一条 等待用户输入字符串并返回那个字符串

do{
   var name = prompt('What is you name?')           //得到字符串
   var correct = confirm ('You entered'.'+name+''.\n'+'Click Okay to proceed of Cancel to re-enter.')         //得到布尔值
}while(!correct)
alert('Hello,'+name)      //输出一个文本消息

 

方法 confirm()和prompt()会产生阻塞 就是关掉他们所显示的对话框之前不会返回
 意味着弹出对话框代码就会停止

 

 

onerror是一个错误处理把错误消息输出到浏览器的JS控制台上 如果给这个属性附一个函数

只要这个窗口发生了JS错误就会调
onerror事件处理函数的调用通过三个字符串参数 第一个参数描述错误的一条消息
第二个是一个字符串存放引发错误的JS代码所在文档的URL 第三个参数是文档中发生
错误的行数

如果onerror处理程序返回一个false 他通知浏览器事件处理程序已经处理了错误
不需要其他操作

现在很少用onerror
//在一个对话框弹出错误消息 但不超过三次
window.onerror = function (msg,url,line){
   if(onerror.num++<onerror.max){
      aler('ERROR:'+msg+'\n'+url+':'+line)
      return true
    }
}
onerror.max =3
onerror.num =0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值