美文网首页
常用事件

常用事件

作者: js技术 | 来源:发表于2021-09-08 20:36 被阅读0次

事件

事件的三大要素

事件源

事件类型

事件函数

事件对象 : 事件函数里提供的形参

事件对象兼容性

varevent=e||window.event

参数 :

type :事件类型

button:事件方法 0 左键 1滚轮 2右键

三个坐标(都是各种x、y)

clientX、clientY 鼠标相对浏览器窗口的x和y

offsetX、offsetY 鼠标相对于自身元素的x和y

pageX、pageY 鼠标相对于页面的x和y的距离

元素相关内容

offsetWidth / offsetHeight : 自身宽高 + padding + border

clientWidth /clientHeight: 自身的宽高 +padding

offsetTop 、 offsetLeft :

没有定位 : 相对页面的左边距和上边距

有定位: 相对于定位父级左边距和上边距

clientTop、clientLeft: 上边border的宽度 和左边border的宽度

常见的事件

鼠标事件

click

dblclick

mousemove

mouseover

moouseout

mouseenter

mouseleave

mousedown

mouseup

contextmenu

wheel

键盘事件

keyup

keydown

keypress

keyCode:事件对象里的 event.keyCode

keyCode :Accsii 码

keyCode : event.keyCode || event.which;

组合按钮

事件对象里有 altKey /ctrlKey /shiftKey : 如果是true 就是按了对应组合按钮 否则就没有按

event.altKeyevent.ctrlKeyevent.shiftKey

相关文章

  • JS事件

    js事件编程 事件处理程序 常用事件 绑定事件方式 事件冒泡 默认行为 事件对象示例 1. 常用事件 onLoad...

  • 概念

    事件委托,事件代理 事件代理又称之为事件委托。是JavaScript中常用绑定事件的常用技巧。顾名思义,“事件代理...

  • 使用事件代理来优化dom事件的绑定

    事件代理(Event Delegation),又称之为事件委托。是 JavaScript 中常用绑定事件的常用技巧...

  • JQ 事件

    事件对象属性 常用事件

  • JavaScript面试考点之事件代理

    事件代理(Event Delegation),又称之为事件委托。是JavaScript中常用绑定事件的常用技巧。顾...

  • JavaScript函数02

    目录 常用事件和事件处理函数 递归函数 函数的属性和方法 函数的作用域 常用事件和事件处理函数 事件参考--MDN...

  • SpringApplication事件及Spring常用事件

    SpringApplication事件springApplication发送的事件.png Spring 常用事件...

  • vue学习(10)事件修饰符

    知识点: vue事件修饰符:1.prevent:阻止默认事件。(常用)2.stop:阻止冒泡事件。(常用)3.on...

  • C#窗体技术点 2019-04-17

    一. 常用事件 click 点击事件 load 加载事件 TextChanged 文本内容改变事件-- ...

  • 手机端封装一些常用事件

    手机自定义事件 手机常用的触屏事件只有touchstart,touchmove,touchend,其它需要常用的就...

网友评论

      本文标题:常用事件

      本文链接:https://www.haomeiwen.com/subject/icwkwltx.html