BOM对象

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地址并且自动跳转

posted @   流浪猫老大  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示