JS事件汇总

事件

什么是事件,事件就是一种行为,每种编程语言都有自己的事件,前后端都有,只要是有可视化界面的都必然会有事件。在前端网页中,每个元素都可以产生某种可以触发的JavaScript函数的事件。

事件绑定方式: 节点.on+事件名称 = 事件处理函数;事件只是一种行为,决定了触发的方式、过程,需要绑定在节点上才会生效。

div.onclick = funtion (){ console.log('你点击我了');} 该事件为点击事件,具体表示,div被点击时触发函数输出:你点击我了。

那是都有些什么事件呢,往下看。

事件的分类
鼠标事件描述
onclick鼠标点击时触发
ondbclick鼠标双击
onmousedown鼠标按下 (只是按下的瞬间)
onmousemove鼠标松开
onmouseover鼠标划过,经过,移进
onmousemove鼠标移动,指的是移动,与over的区别在于over只是在移进时触发一次,而move只要鼠标移动就会触发。
onmouseout移开时触发
oncontextmenu鼠标右键菜单展开时触发。 在此事件中 ev.preventDefault() 可阻止右键菜单的弹出。
键盘事件作用
onkeydown键盘被按下动作时
onkeyup键盘被松开时
onkeypress键盘<字符键(除去那些功能键,例如:Ctrl shift等)>被按下,而且如果按住不放的话,会重复触发此事件。
UI事件描述
window.onload页面元素(包含图片,多媒体等)加载完成后执行
window.onscroll滚时触发
window.onresize窗口或者框架被重新调整大小时
表单事件作用
onblur失去焦点时(表单验证最常用)
onfocus获得焦点时触发
onchange内容改变且失去焦点时
oninput内容改变时
onreset重置按钮被点击
onsubmit提交按钮别点击
onselect输入框文本被选中。

现在已经少用那些自带功能的按钮了,不好控制,都是通过button来实现想要的功能了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值