1. js的事件机制
事件 | 作用 |
---|---|
onclick | 鼠标单击时触发 |
ondblclick | 鼠标双击时触发 |
onmouseover | 鼠标移到某元素之上时触发 |
onmousemove | 鼠标被移动时触发 |
onmouseout | 鼠标从某元素移开时触发 |
onkeyup | 某个键盘按键上弹时触发 |
onkeydown | 某个键盘按键被按下时触发 |
onfocus | 元素获取焦点时触发 |
onblur | 元素失去焦点时触发 |
onload | 页面加载成功后触发 |
2. js的windows对象学习
-
windows对象使用时不用new,直接使用即可,且windows关键字可以不写
-
框体方法:
alert : 警告框 ; 提示一个警告信息,没有返回值
confirm : 确认框 ; 提示用户选择一项操作(确认/取消) ; 点击确认返回true,点击取消返回false
prompt : 提示框 ; 提示某个信息的录入 ; 点击确认返回当前录入的数据,默认返回空字符串,点击取消返回null -
定时和间隔执行方法:
setTimeout(函数对象,时间):指定时间后执行函数,时间单位为毫秒,返回当前定时器的id
setInterval(函数对象,时间):每隔指定时间执行函数,时间单位为毫秒,返回当前间隔器的id
clearTimeout(id):用来停止指定定时器,id为定时器id
clearInterval(id):用来停止指定间隔器,id为间隔器id -
子窗口方法:
windows.open(‘子页面资源(相对路径)’,‘打开方式’,‘配置’)
windows.close():关闭由open打开的子页面
windows.opener.父页面函数 -
windows对象的常用属性
属性 | 用途 |
---|---|
location.href | 返回完整的URL(当前页) |
location.reload() | 重新载入当前文档 |
history.forward() | 加载历史列表中的下一个 URL |
history.back() | 加载 history 列表中的下一个 URL |
history.go(number | URL) |
screen.width | 返回屏幕的总宽度 |
screen.height | 返回屏幕的总高度 |