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 ... 
随机推荐
- not full 和 default
			create table t16( id int, name char(6), sex enum('male','female') not null default 'male'); insert i ... 
- [bug] CM / CDH 主机运行状态不良情况
			参考 https://blog.csdn.net/fhfkv8644/article/details/82383196 无法发出查询:Host Monitor 未运行 https://blog.csd ... 
- [Web] 计算机网络课程(一)
			局域网 覆盖范围小,自己花钱买设备,自己单位维护 线长不超过100米,带宽固定(10M 100M 1000M) 星形结构,上层交换机口少,但每个口带宽高 广域网 距离远 如在家通过ADSL拨号上网,或 ... 
- 2020-1-19 2.港股打新、REITs和分拆
			1.港股打新介绍 港股打新升级版 财属目由尽握手中 港股中签率较高 A股提高中签率 港股提高中签之后的收益率 有可能破发 2.第一版港股打新 港股打新第一版 ■第一种策略:只选择低于1.5港币的 配售 ... 
- CAP 与数据一致性
			分布式系统的假设是,工作在网络环境下的系统拥有多个节点,而这些节点本身会由于各种原因而变得不稳定.这其中就有一个非常重要的概念--CAP原理.这个原理指导着大多数分布式系统的设计过程,CAP原理大致是 ... 
- 【转】Jquery 使用Ajax获取后台返回的Json数据后,页面处理
			<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ... 
- DLL重定向处理
			说明 目前正在做的项目批次功能涉及第三方插件,而第三方插件需依赖4.* 版本的Newtonsoft.Json.dll,由于现有功能已经使用6.*版本的Newtonsoft.Json.dll,故采用了d ... 
- 解决Error running 'Tomcat 9': Address localhost:8080 is already in use的问题
			在我学习servlet的过程中遇到了tomacat端口8080被占用的情况,所以记录下来,毕竟以后还会碰见这种貌似情况 第一步,打开命令行界面,可快捷键window+R打开输入cmd进入 输入代码:n ... 
- [leetcode] 68. 文本左右对齐(国区第240位AC的~)
			68. 文本左右对齐 国区第240位AC的~我还以为坑很多呢,一次过,嘿嘿,开心 其实很简单,注意题意:使用"贪心算法"来放置给定的单词:也就是说,尽可能多地往每行中放置单词. 也 ... 
- descriptor 'decode' requires a 'bytes' object but received a 'NoneType'
			记录在使用python过程中踩的坑------ 使用xlwt库对excel文件进行保存时报错 descriptor 'decode' requires a 'bytes' object but rec ... 
