1、即时反应的input和propertychange方法  :https://www.cnblogs.com/LHYwin/p/6136256.html

2、js自定义一个事件    :   http://www.jb51.net/article/83911.htm

    自定义事件需要用到函数Event 、CustomEvent 和 dispatchEvent。内置的事件会由浏览器根据某些操作进行触发,自定义的事件就需要人工触发(dispatchEvent )。

3、元素事件传递 问题:

  1、事件冒泡和事件捕获(标准文档流中);

  2、固定和绝对定位元素z-index比标准文档流的大,会遮挡下面元素的事件触发(CSS属性:pointer-events:none;可以让事件传递下去。);

    体会:pointer-events:none;这个属性相当于告诉浏览器,所有的事件都把我忽略了吧,对于事件而言我是不存在的,即不阻挡也不反应。

  3、相对定位的z-inde属性失效,所以不存在遮挡下面元素;

  4、定位元素的子元素,如果再定位的话,不能阻止事件传递到这个父定位元素中(这个方法就没法实现点击模态框空白部分,隐藏模态框的效果)。

  5、在js中给一个元素DOM绑定事件,可以阻止事件冒泡,从而阻止事件传递。

  6、在CSS中有一个  pointer-events: none;属性,可以让当前标签完全没有事件,里面子标签的事件也被禁掉了。(这个感觉在阻止事件传递上不实用,

     既然给这个标签绑定了事件,又让它不能被触发  比较矛盾,我们只是不想让子元素的事件,传递到父元素中。)


JavaScript事件

1、事件流

2、DOM0级事件处理程序(类似jQuery事件的快捷)

3、DOM2级事件处理程序(类似jQuery事件的on方式)

4、IE事件处理程序    (  attachEvent() 和 detachEvent()  )

5、事件对象

参考:https://www.cnblogs.com/chun6/p/6063522.html

jQuery事件

1、快捷方式

2、on方式

3、JQuery的事件对象属性与方法

参考:https://blog.csdn.net/thevictory/article/details/54772951

转载于:https://www.cnblogs.com/wfblog/p/9041442.html

JavaScript事件 以及和jQuery中事件使用对比相关推荐

  1. JavaScript事件详解-jQuery的事件实现(三)

    正文 本文所涉及到的jQuery版本是3.1.1,可以在压缩包中找到event模块.该篇算是阅读笔记,jQuery代码太长.... Dean Edward的addEvent.js 相对于zepto的e ...

  2. Java程序员从笨鸟到菜鸟之(九十)跟我学jquery(六)jquery中事件详解

    由于jQuery本身就是web客户端的有力帮手,所以事件对于它来说就显得尤为重要了,事件是脚本编程的灵魂. 所以此内容也是jQuery学习的重点. 在传统的JavaScript中,注册一个事件也是非常 ...

  3. vue学习:事件传递(冒泡和捕获),事件委托,jquery中的事件委托,$event 获取元素,vue事件修饰符

    事件传递 ----冒泡和捕获 DOM事件标准定义了两种事件流,这两种事件流分别是捕获和冒泡. 和许多Web技 术一样,在它们成为标准之前,Netscape和微软各自不同地实现了它们.Netscape选 ...

  4. jQuery中事件及常用事件总结、jQuery中常见效果、隐式迭代、链式编程、样式操作、动画队列、不同元素绑定同一个事件

    jQuery事件: jQuery中的事件和javascript中的事件基本相似,不同的是jQuery中的事件处理函数写在事件后面的括号中,如: <script>$('input').cli ...

  5. jQuery中事件的学习

    刚学习了jQuery中的事件,主要通过bind(),toggle(),hover()来主要实现,下面先说一说关于bind的想关要点. 1.bind方法. bind方法的主要参数为bind(type,f ...

  6. jQuery中事件移除

    // 1. 如果事件是通过on的方式注册的,如何移除?// div.onclikc = null;// 2. 如果通过addEventListener注册的事件,如何移除?// removeEvent ...

  7. 用原生JavaScript写出类似jQuery中slideUp和slideDown效果

    JavaScript是本人自学的第一门语言,也是本人目前最喜欢的一门语言.由于是自学,加上没有做过任何项目(只是偶尔自己做一些小效果玩玩),所以水平不咋地,写得不好之处,欢迎各位指正. 前言 在我自学 ...

  8. 原生JS及jQuery中事件委托的写法

    在绑定节点事件处理程序时遇到的问题: 每个 函数都是对象,都会占用内存:内存中的对象越多,性能就越差. 其次,必须事先指定所有事件处理程 序而导致的 DOM访问次数,会延迟整个页面的交互就绪时间. 采 ...

  9. change事件判断ajax,jquery中change事件里面if语句失效

    彩色 黑白 两个下拉框 给第一个下拉框change事件 请求不同的ajax地址 改变第二个下拉框的数据 $("#img-type").change(function(){ cons ...

最新文章

  1. 关于创建zeromq消息队列,设置和更改IP地址,远程可以访问,不只是本地链接。python代码。
  2. 让你不再害怕指针(一)
  3. Katana-CookieAuthenticationMiddleware-源码浅析
  4. 《MySQL——索引笔记》
  5. mysql跳过安全_Navicat连接MySQL数据库
  6. c语言通讯录程序线性表,数据结构(C语言)课设1——单位员工通讯录管理系统(线性表应用)...
  7. 【线程】——等待集(wait,notify,notifyAll)
  8. NFS服务启动:rpc.nfsd: writing fd to kernel failed: errno 111 (Connection refused)
  9. 【unity3d study ---- 麦子学院】---------- unity3d常用组件及分析 ---------- 组件的生命周期...
  10. java基础学习(7)浅析final,private,public,protected,static等关键以及它们的区别的联系
  11. 推荐:21个演示展示强大的jQuery特效
  12. Excel效率手册:早做完,不加班(套装共3册)
  13. 翻棋子游戏与Nim游戏
  14. 马尔可夫决策过程(一)
  15. mysql 设置为空_MySQL中可为空的字段设置为NULL还是NOT NULL
  16. 计算机中记录是指什么意思,车辆年审的时候车管所电脑信息上显示暂扣状态是什么意思?...
  17. pandas: 获取Dataframe的行数和列数
  18. MATLAB信号处理——分解信号,双谱重构
  19. 转:QT时间相关的使用(日期相减问题)
  20. A4纸的长宽尺寸怎么这么奇怪啊?

热门文章

  1. 利用Split函数进行多关键字检索
  2. 【实习】T100开发学习笔记
  3. windows下数据库mysql8.0安装
  4. 女神相册密码忘记了,我只用Python写了20行代码
  5. ‘telnet‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
  6. 计算机三维技术在影视广告设计中应用的研究 罗晋,计算机三维技术在影视广告设计中应用的研究...
  7. shell脚本基础 (一)
  8. rpg制作大师2003_RPG制作大师MV 我们一起做游戏(十四)
  9. sqlserver 分组合并列_【双11秒杀】帕克96分阿根廷一级名庄鼎尖单一园马尔贝克...
  10. Python技术知识清单(数据分析)