![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
文章平均质量分 76
magic__man
这个作者很懒,什么都没留下…
展开
-
javascript事件模型
闲来无事,总结一下一些前端基础,毕竟人年轻啊,温故而知新。本篇主题是--->js事件模型。要了解事件模型,先说事件(event)。事件,是javascript的核心,也是其价值所在,当我们在浏览器 中与web页面进行交互时,事件就发生了,比如点击元素、鼠标经过某个区域、按下键盘的某个键、浏览器窗口大小改变等等。我们现在所说的事件,已是DOM的重要组成部分,但并不是必要组成部分,有可能我原创 2016-06-29 10:29:16 · 375 阅读 · 0 评论 -
e.target与e.currentTarget的作用
要说清楚这个东西,还不太好阐述呢,所以,先看看下面的代码: #fa{ width: 100%; height: 170px; padding: 20px 0px; background-color: cadetblue; }原创 2016-06-29 11:31:39 · 38698 阅读 · 7 评论 -
preventDefault与stopPropagation的作用
如题,本篇文章讨论preventDefault和stopPropagation二者的作用,首先,先理解一下二者的字面意思:一、preventDefault,prevent是动词,意为“防止,阻止”;Default是名词,有“系统默认值”的意思,preventDefault在js中的意思就 是“阻止系统默认(行为)”。二、stopPropagation,stop是动词,意为“中止”;原创 2016-06-29 14:55:03 · 11600 阅读 · 0 评论 -
说一说方便高效的事件代理
今天我来实际测试说明一下我所理解的事件代理(事件委托),如有问题欢迎各位指正。先说说事件代理的概念吧,上面我在事件代理后面加了个括弧,里面又写了个“事件委托”,这里我想先申明一下,这俩名字,说的就是一个意思,之前我一度认为,这是两个东西,其实不是。什么是事件代理?“代理”,顾名思义,就是交给其他人(或物)代办,事件代理就是把事件注册到目标元素的祖先元素上面,再通过实际执行中,判断事件源来确定具原创 2016-06-30 11:10:03 · 700 阅读 · 0 评论 -
事件触发器-----dispatchEvent
不要被标题蒙蔽了,今天的重点不是论述事件触发器,而是说一下dispatchEvent这个东西。好了,先简单做个铺垫,dispatchEvent是作为高级浏览器(如chrome、Firfox等)的事件触发器来使用的,那么什么是事件触发器?就是触发事件的东西。可能有人觉得有点莫名其妙,触发事件不是在交互中被触发的吗?的确,通常情况下,事件的触发都是由用户的行为如点击、刷新等操作实现,但是,其实有的情况原创 2016-07-05 15:17:26 · 31152 阅读 · 1 评论