js-JavaScript高级程序设计学习笔记9

Posted ZhangCui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js-JavaScript高级程序设计学习笔记9相关的知识,希望对你有一定的参考价值。

依然第十三章 事件

1、页面上的所有元素都支持鼠标事件,除了mouseenter和mouseleave,所有鼠标事件都会冒泡。

2、修改键:shift、ctrl、alt、meta。四个属性表示修改键的状态:shiftKey等。

3、event对象的relatedTarget属性提供了相关元素的信息。只对mouseover和mouseout事件才包含值。

4、对“事件处理程序过多”问题的解决方案就是事件委托。事件委托利用时间冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。最适合事件委托技术的事件包括clickmousedown、mouseup、keydown、keyup和keypress。

以上是关于js-JavaScript高级程序设计学习笔记9的主要内容,如果未能解决你的问题,请参考以下文章

js-JavaScript高级程序设计学习笔记7

js-JavaScript高级程序设计学习笔记14

js-JavaScript高级程序设计学习笔记16

js-JavaScript高级程序设计学习笔记4

js-JavaScript高级程序设计学习笔记21 改善JavaScript性能的方法

《javascript高级程序设计》学习笔记 | 9.3.代理模式