JavaScript中的BOM操作

一、JavaScript

JavaScript = ECMAScript + DOM + BOM

  • DOM : 文档对象模型(document对象)
  • BOM : 浏览器对象模型

二、BOM 对象

  • window对象:全局对象
  • screen对象包含有关用户屏幕的信息
  • location对象用于获得当前页面的地址(URL),并把浏览器重定向到新的页面
  • history对象包含浏览器的历史
  • navigator对象包含有关访问者浏览器的信息

三、window对象

window对象是全局对象,所有在浏览器可以直接使用的方法,都是window对象
计时器方法
弹出框方法

// alert("hello,world!");// 弹窗
prompt("请输入你的的名字","猪小虎"); //prompt("提示信息","文本框内容");
confirm("确定是否删除");// 该弹框返回值是一个布尔值

四、location对象

1、location对象 - 属性返回当前页面的URL - :https://www.baidu.com/
2、location.hostname - 主机的域名 - www.baidu.com
3、location.pathname - 当前页面的路径和文件名 /s
4、location.port - 端口 - 8080
5、location.protocol - 协议 - https:

五、navigator对象

navigator.userAgent  检查当前设备,并在控制台输出

六、实战

1、猜数字游戏

2、水果列表删除提示功能


在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

博客zhu虎康

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值