js笔记20
1.DOM零级事件元素绑定多个click,最后只执行最后一个click
DOM二级事件绑定多个click,都要执行
注意当绑定的多个事件名,函数名,事件发生阶段三者完全一样时,才执行最后一个
  
第二个参数尽量不要使用匿名函数
区别
(1)DOM零级绑定多个相同的事件,后者会覆盖前者,DOM二级事件不会
(2)DOM零级只适合普通事件,DOM二级事件还有指定的事件类型如DOMContentLoaded(当html文档结构加载完成之后执行),这个事件就是jquery中的¥(document).ready()
2.事件取消
DOM零级直接赋值null,DOM二级需要使用removeEventListener()
  
  
3.键盘事件
键盘事件 onkeydown onkeyup
键盘事件触发时,浏览器天生给一个方法叫KeyboardEvent的对象,所有键盘的信息都在这个对象上
ev有个属性keyCode键盘编码
  
4.右击鼠标事件
oncontextmenu 鼠标右击事件
js笔记20的更多相关文章
- js笔记-0
		#js笔记-0 数组: indexOf方法: Array也可以通过indexOf()来搜索一个指定的元素的位置: var arr = [10, 20, '30', 'xyz']; arr.indexO ... 
- Ext.Net学习笔记20:Ext.Net FormPanel 复杂用法
		Ext.Net学习笔记20:Ext.Net FormPanel 复杂用法 在上一篇笔记中我们介绍了Ext.Net的简单用法,并创建了一个简单的登录表单.今天我们将看一下如何更好是使用FormPanel ... 
- SQL反模式学习笔记20   明文密码
		目标:恢复或重置密码 反模式:使用明文存储密码 1.存储密码 使用明文存储密码或者在网络上传递密码是不安全的. 如果攻击者截取到你用来插入(或者修改)密码的sql语句,就可以获得密码. 黑客获 ... 
- golang学习笔记20 一道考察对并发多协程操作一个共享变量的面试题
		golang学习笔记20 一道考察对并发多协程操作一个共享变量的面试题 下面这个程序运行的能num结果是什么? package main import ( "fmt" " ... 
- JAVA自学笔记20
		JAVA自学笔记20 1.递归: 1)方法定义中定义中调用方法本身的现象 2)要有出口,否则就是死递归 次数不能太多.否则内存将溢出 构造方法不能递归使用 //斐波那契数列:1,1,2,3,5,8,1 ... 
- Web3.js 0.20.x API 中文版翻译
		文档原始链接为:https://web3.learnblockchain.cn/0.2x.x/,欢迎大家前往查阅,本文只是节选开头部分的介绍及API列表索引,以下为翻译正文: 为了开发一个基于以太坊的 ... 
- Data Visualization and D3.js 笔记(1)
		课程地址: https://classroom.udacity.com/courses/ud507 什么是数据可视化? 高效传达一个故事/概念,探索数据的pattern 通过颜色.尺寸.形式在视觉上表 ... 
- PPK谈JS笔记第一弹
		以下内容是读书笔记,再一次温习JS好书:PPK谈JS window.load=initializePageaddEventSimple('window','load',function(){}) lo ... 
- [JS]笔记15之客户端存储cookie
		-->本地存储发展情况 -->什么是cookie -->cookie优缺点 -->cookie的设置.读取.删除 -->cookie应用 本地存储发展情况 一.什么是co ... 
随机推荐
- 消息队列RabbitMQ(三):消息确认机制
			引言 RabbitMQ的模型是生产者发送信息到 Broker (代理),消费者从 Broker 中取出信息.但是生产者怎么知道消息是否真的发送到 Broker 中了呢?Broker 又怎么知道消息到底 ... 
- Zoho创始人斯瑞达.温布获评“年度最佳CEO”
			近日,权威研究和咨询机构Constellation Research公布了一系列奖项,Zoho创始人斯瑞达.温布获评"年度最佳CEO"(The Best Enterprise CE ... 
- [bug] vue cli 部署在 springboot中报404
			复制资源时,在static目录下新建了一个static目录,估计是引起了spring解析的混乱,改为one后即可正常访问 参考 https://www.cnblogs.com/qianjinyan/p ... 
- 使用 MegaCLI 检测磁盘状态并更换磁盘
			专栏首页阿dai_linux使用 MegaCLI 检测磁盘状态并更换磁盘 原 10 
- [Python] 条件 & 循环
			条件语句 不加 () 结尾加 : elif else 和 if 成对使用 省略判断条件 String:空字符串为False,其余为True int:0为False,其余为True Bool:True为 ... 
- java 计算下面级数之和 1/3+3/5+5/7+...+97/99
			代码实例图:package judgment;/** * 计算下面级数之和 * 1/3+3/5+5/7+...+97/99; */public class Judgment { public stat ... 
- K8s - Kubernetes重要概念介绍(Cluster、Master、Node、Pod、Controller、Service、Namespace)
			K8s - Kubernetes重要概念介绍(Cluster.Master.Node.Pod.Controller.Service.Namespace) Kubernetes 是目前发展最 ... 
- NVIDIA深度架构
			NVIDIA深度架构 本文介绍A100 GPU,NVIDIA Ampere架构GPU的重要新功能. 现代云数据中心中运行的计算密集型应用程序的多样性推动了NVIDIA GPU加速的云计算的爆炸式增长. ... 
- 多视觉任务的全能: HRNet
			多视觉任务的全能: HRNet HRNet是微软亚洲研究院的王井东老师领导的团队完成的,打通图像分类.图像分割.目标检测.人脸对齐.姿态识别.风格迁移.Image Inpainting.超分.opti ... 
- 嵌入式C程序基础与编程结构
			嵌入式C程序基础与编程结构 Basics of Embedded C Program and Programming Structure 嵌入式C编程是处理器在我们日常生活中遇到的每一个嵌入式系统(如 ... 
