DOM对象可以设置事件属性
事件监听器
DOM对象提供的 addEventListener()方法
事件监听器也可以设置事件属性
该方法有浏览器兼容问题
IE8 以下版本不支持
IE8 提供了解决方法
attachEvent()方法
移除绑定事件
removeEventListener()
表示对已绑定的事件进行移除
事件对象
Event事件对象
所有设置事件属性的方式都能使用
该对象存在于事件处理函数的参数中
阻止默认行为
event.preventDefault()
表示阻止目标元素所绑定的事件运行
获取鼠标坐标 pageX和pageY这是链接
表示获取鼠标在页面中的位置
clientX和clientY
表示获取鼠标在可视窗口中的位置
screenX和screenY
表示获取鼠标在显示器屏幕中的位置
offsetX和offsetY
表示获取鼠标相对于在父元素中的位置
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/97276.html
摘要:书接上文浏览器内核之资源加载与网络栈本文介绍的模型之后,深入的核心部分,剖析的解释器是如何将从网络或者本地文件获取的字节流转成内部表示的结构树。事件处理最重要就是事件捕获和事件冒泡这两种机制。 showImg(https://segmentfault.com/img/remote/1460000016215814); 微信公众号:爱写bugger的阿拉斯加如有问题或建议,请后台留言,我...
摘要:事件捕获的用意在于事件到达预定目标之前捕获它。级事件流规定的事件流包括三个阶段事件捕获阶段处于目标阶段和冒泡阶段。首先发生的是事件捕获,为截获事件提供了机会。最后一个阶段是冒泡阶段,可以在这个阶段对事件作出响应。 一.基本概念:事件流是什么?有哪些事件流? 事件流是描述页面接收事件的顺序 具体的有 事件冒泡 事件捕获 DOM事件流 事件冒泡又叫IE的事件流,即事件...
摘要:响应某个事件的函数就叫事件处理程序或事件侦听器。为事件指定事件处理程序的方法主要有种。事件处理程序事件直接加在元素上。事件委托利用冒泡的原理,把事件加到父元素或祖先元素上,触发执行效果,解决事件处理程序过多问题。事件委托优点提高性能。 JavaScript简单入门可以看看我丑丑的Github博客JavaScript简单入门 事件 JavaScript与HTML之间的交互是通过事件实现的...
摘要:特性这样指定事件处理程序具有一些独到之处。级事件处理程序通过获得要操作对象的引用,用把一个函数赋值给一个事件处理程序属性,比如。以这种方式添加的事件处理程序会在事件流的冒泡阶段被捕获。级事件处理程序级事件定义了两个方法,。 一、事件处理程序 响应某个事件的函数叫做事件处理程序(或事件侦听器),为事件指定处理程序的方式有下面几种。 1、html特性 这样指定事件处理程序具有一些独到之处...
阅读 1267·2023-04-25 23:22
阅读 1668·2023-04-25 20:04
阅读 2643·2021-11-22 15:24
阅读 2801·2021-11-11 16:54
阅读 1879·2019-08-30 14:03
阅读 1480·2019-08-29 16:35
阅读 1700·2019-08-26 10:29
阅读 2643·2019-08-23 18:01