JS-绑定事件3种方法

绑定事件方法
1、btn.οnclick=function(){
      alert(" 我是第一种绑定事件的方法 ");
}
2、addEventListener:可以 绑定多种事件,不会覆盖绑定事件
btn.addEventListener("click",function(){
      alert(" 我是第二种绑定事件的方法 ");
},false)
3、function clickFn(){
      alert(" 我是第三种绑定事件的方法 ");
}
举例:
 
练习 2
在页面中制作一个 8 秒倒计时效果,当点击开始按钮时,开始倒计时,点击停止按钮时,在页面中弹出 倒计时 over”
 
鼠标事件
由鼠标或类似用户动作触发的事件
事件名     描述
onclick      鼠标点击某个对象
ondblclick      鼠标双击某个对象
onmouseover     鼠标被移到某元素之上
onmouseout       鼠标从某元素移开
onmousedown   某个鼠标按键被按下
onmousemove   鼠标被移动  (在borser上也可以用)
onmouseup   某个鼠标按键被松开
表单事件
HTML 表单内的动作触发的事件
事件名     描述
onfocus    元素获得焦点  点击后  离开再点击触发
 
onblur        元素失去焦点  点击后 失去
 
onchange      用户改变域的内容  文本框内容被改变了,才会被触发 (select  option框使用较多,和value值没有关系,受下拉列表的选项影响)
 
 
注意:表单重置事件不支持 input 标签,支持 form 标签
键盘事件
onreset     表单重置时触发
onsubmit       表单提交时触发
键盘事件 就是对键盘操作触发的事件
事件名     描述
onkeydown   某个键盘的键被按下
onkeypress    某个键盘的键被按下并释放一个键时发生(还没有完全松开)
onkeyup   某个键盘的键被松开
oninput   用户输入的时候触发  使用较多
提示:键盘事件的事件次序: onkeydown onkeypress onkeyup
在Bom中window最大
 在Dom中document最大
UI 事件
UI User Interface ,用户界面)事件
指的是那些不一定与用户操作有关的事件
事件名     描述
都是window下面的
onload      某个页面或图像被完成加载
 
onresize   窗口或框架被调整尺寸
onscroll    当文档被滚动时发生的事件
提示:如果重载页面,也会触发 unload 事件(以及 onload 事件)
练习 1
页面打开时,文本框内默认为 my name is tom ,当光标聚焦到文本框时,默认文本 my name is tom 消失,文本框后面出现 用户名不能为空 的用户名输入需求,且输入的用户名字体颜色为蓝色
 
练习 2
页面打开时,出现九宫格蓝色色块,色块内分别是奖品,当点击开始按钮时,有一个灰色色块开始转动,点击停止按钮时,灰色按钮停在哪里,就表示所中的奖品是什么
 

你可能感兴趣的:(大数据)