js 笔记 BOM Ⅵ

一、定义及特点

BOM:浏览器对象模型,核心对象是window对象

window对象里包含 history对象 location对象 document对象

二、window对象的属性和方法

(一)常用事件
2个键盘,3个界面,5个表单,10个鼠标
事件名(英文)含义(中文)触发机制
onload加载页面加载或图片加载
onclick点击单击鼠标左键
ondblclick双击双击鼠标左键
onmousedown鼠标按下按下鼠标左键
onmouseup鼠标松开松开鼠标左键
onmousemove鼠标移动移动鼠标
onmouseover鼠标移入移入到
onmouseout鼠标移出移出
onmouseenter鼠标进入进入到
onmouseleave鼠标离开离开
oncontextmenu右击默认菜单单击鼠标右击
onkeydown键盘按键按下按键按下,按着不动会反复触发,常和event.keyCode搭配使用
onkeyup键盘按键松开按键松开
onfocus获得焦点获得焦点
onblur失去焦点失去焦点
onchange域的内容变化域的内容变化
onreset重置重置
onsubmit提交提交
onresize窗口大小改变窗口大小改变
onscroll滚轮滚轮
(二)常用方法
1.弹窗

①alert(“警示语”) 警告/示 框 只有一个确定按钮

②prompt(“提示语”) 提示框 有确定,取消按钮,有可输入的区域,

​ 点击确定按钮返回所输入的内容,点击取消按钮返回null

③confirm(“提示语”) 确认框 有确定,取消按钮

​ 点击确定按钮返回true,点击取消按钮返回false

2.定时器

①setInterval (函数 ,毫秒) 每隔一段时间执行一次, 会执行多次(水滴石穿)

②setTimeout(函数 ,毫秒) 等待一段时间执行一次,只执行一次(定时炸弹)

①clearInterval (定时器id) 关用setInterval 开的 定时器

②clearTimeout(定时器id) 关用setTimeout开的 定时器

3.window.open()方法

用于打开一个新的浏览器窗口或查找一个已命名的窗口。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值