美文网首页
什么是JS事件

什么是JS事件

作者: jeanzy | 来源:发表于2020-03-01 02:32 被阅读0次

1.什么是事件?

浏览器赋予元素天生默认的一些行为,不论是否绑定相关的行为只要行为操作了,那么一定会出发相关的事件行为

2.什么是事件绑定?

给元素的某一个事件行为绑定方法,目的是行为触发会可以做点自己想做的事

3.事件绑定机制?

   DOM0事件绑定和DOM2事件绑定

【DOM0 事件绑定】

    原理:给DOM元素对象的某一个私有事件属性赋值函数值,当用户触发这个事件行为,JS引擎会帮助我们把之前绑定的方法执行的

        =>1.不是所有的事件类型都支持这种方式

        =>2.只给当前元素的某一个事件行为绑定一个方法(多个也只能识别最后一个)

    元素.onxxx = function(){}

【DOM2 事件绑定】

           元素的.addEventListener([事件类型],[方法],[传播模式])

           元素的.removeEventListener([事件类型],[方法],[传播模式])

            IE6,7,8  元素.attach('onxxx',[方法])

原理:基于源性恋查找机制找到EventTarget.prototype上的addEventListener方法执行.他是基于浏览器事件池机制

相关文章

  • 什么是js事件?

    1.什么是事件? HTML 事件是发生在 HTML 元素上的事情。 当在 HTML 页面中使用 JavaScrip...

  • 什么是JS事件

    1.什么是事件? 浏览器赋予元素天生默认的一些行为,不论是否绑定相关的行为只要行为操作了,那么一定会出发相关的事件...

  • js添加了事件怎么移除不了呢?

    js添加事件addEventListener js移除事件removeEventListener 为什么添加好使,...

  • web前端面试题@六(事件委托)

    *说到事件委托,我们首先先要知道什么是事件委托—— · 那么什么是事件委托呢??? JS里的事件委托就是当事件...

  • js事件循环

    js 是单线程的, js 的异步事件就是依赖于事件循环机制 事件循环 首先,我们来解释下事件循环是个什么东西: 就...

  • js 事件

    事件的触发过程是什么样的,什么是事件代理? 事件的作用:事件是用来实现 js 和 html 之间的交互的 事件流:...

  • javascript 中的事件机制

    js之事件机制 1、事件初探 1.1 js事件的概述 JavaScript事件:JavaScript是基于事件驱动...

  • 重拾Java EE——JavaScript

    一、js的简介 1、js是什么 js是可以嵌入到html中,是 基于对象 和 事件驱动 的 脚本语言 2、js能做...

  • js事件传播流程

    什么是JavaScript事件? 事件通常与函数配合使用,这样就可以通过发生的事件来驱动函数执行。js事件是由访问...

  • js(事件)

    js 事件js事件.png

网友评论

      本文标题:什么是JS事件

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