BOM对象

发布时间 2023-04-08 17:30:04作者: 流浪猫老大

BOM对象

  • Window:浏览器窗口对象
  • Navigator:浏览器对象
  • Screen:屏幕对象
  • History:历史记录对象
  • Location:地址栏对象

Window对象

获取

  • 直接window.方法名,window.可以省略

方法

  • alert()
  • confirm()
    confirm --确定(返回true ) 取消--返回false
  //方法
  // confirm --确定(返回true ) 取消--返回false
  var flag = confirm("您确定删除该记录吗?");
  alert(flag);

定时器

  • setInterval(方法,周期);
    周期性的执行某一个函数 执行n多次
 // 定时器  -setInterval --周期性的执行某一个函数
  //每隔两秒执行一次  执行n多次
  var i = 0;
  setInterval(function () {
      i++;
      console.log("定时器执行了"+i+"次")
  },2000)
  • setTimeout(方法,多长时间后执行)
    延迟指定时间执行一次 执行一次
  // 定时器 -setTimeout --延迟指定时间执行一次
 //3秒后执行方法体,只会执行一次
  setTimeout(function () {
      alert("JS");
  },3000)


Location对象

地址栏对象

获取

window.location.属性;

window.可以省略location.属性;

属性

  • href :设置或返回完整的URL
<script>
    alert(location.href); //获取当前地址栏信息
    window.location.href="http://www.baidu.com";
</script>

--先弹出当前地址栏的URL地址,设置新赋值的URL地址并且自动跳转