加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

JS监听事件的常用方式有哪些

发布时间:2023-08-07 13:13:41 所属栏目:语言 来源:
导读:这篇文章给大家介绍了“JS监听事件的常用方法有哪些”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。1. 什么是事件监

这篇文章给大家介绍了“JS监听事件的常用方法有哪些”的相关知识,讲解详细,步骤过程清晰,有一定的借鉴学习价值,因此分享给大家做个参考,感兴趣的朋友接下来一起跟随小编看看吧。

1. 什么是事件监听 ?

事件监听就是计算机对事件进行监听,知道什么时候发生了这个事件,从而执行一些写好的程序。

那么,它的常用方法有哪些呢 ?让我们一起来看看吧 !

2. DOM0 级事件监听

DOM0 级事件监听:

给元素设置它们的onxxx属性(e.g., onclick)

对于 DOM0 级事件监听 ,它只能监听冒泡阶段

事件名事件描述onkeypress当键盘上的某个按键被按下

(系统按键无法识别 e.g.,F1 这类的按键)onkeydown当键盘上的某个按键被按下

(系统按键可以识别,并且先于onkeypress发生)onkeyup当键盘上的某个按键被松

事件名事件描述oninput当用于正在修改表单域的内容onchange当用户改变了表单域的内容onfocus当元素获得焦点

(e.g.,tab键或鼠标点击)onblur当元素失去焦点onsubmit当表单被提交onreset当表单被重置3. DOM2 级事件监听

DOM2 级事件监听:

EventTarget.addEventListener()方法将指定的监听器注册到EventTarget上,当该对象触发指定的事件时,指定的回调函数就会被执行。

它有着几种写法,想了解别的写法可以看看 MDN 官方文档,这里介绍的写法如下:

type:表示监听事件类型的字符串

listener:事件监听函数

useCapture:当写true时,进行的是事件捕获阶段,默认为false,事件冒泡阶段

EventTarget.addEventListener(type, listener, useCapture);

对于常用的type:即把常用的 DOM0 级的onxxx的on去掉后就可以了,即原来的事件名。

例如:

target.addEventListener('click', () => {

console.log("我被点击了");

});

// 这里第三个参数没写,默认监听冒泡阶段,如果要监听捕获阶段,写上 true

以上就是关于“JS监听事件的常用方法有哪些”的介绍了,感谢各位的阅读,如果大家想要了解更多相关的内容,小编每天都会为大家更新不同的知识。

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章