事件:
当发生某一个动作时,触发某些js代码的执行,就是js中的事件
事件的分类:
-
鼠标事件 焦点事件 键盘事件 文档事件 表单事件…
常见的事件:
onclick:鼠标点击某个对象
ondblclick 双击事件
onmouseover:鼠标移动到某个元素上
onmouseout:鼠标从某个元素上离开
onkeyup:某个键盘的键被松开
onkeydown:某个键盘的键被按下
onload:当页面或图像加载完后立即触发
onblur:元素失去焦点
onfocus:元素获得焦点
onchange:用户改变域的内容
window 对象
js中一个全局对象
如果声明的全局的变量|函数,都作为window对象的属性或者功能,window.可以省略
window.open()
作用: 打开一个网页
参数: 写在一对引号中,多个参数之前使用逗号分隔
要打开网页的网址
打开方式 _blank _self
对话框:
(1)消息框:alert, 常用。
alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。
(2)输入框:prompt,返回提示框中的值。
prompt() 方法用于显示可提示用户进行输入的对话框。
参数(可选):
第一个参数:要在对话框中显示的纯文本。
第二个参数:默认的输入文本。
(3)确认框:confirm,返回 true/false.
定时器:
js中的一个内置方法
作用:
每隔一段时间,延迟执行|重复执行指定的代码
1.延迟执行定时器
setTimeout()
参数:
-
每隔一段时间执行的函数
-
时间 单位毫秒数ms 1s=1000ms
2.设置时间间隔
setInterval()
参数:
-
每隔一段时间执行的函数
-
时间 考虑关闭定时器问题 clearInterval()