JavaScript
此专栏主要是一些原生JS的经典解释,用于个人辅助理解记忆
输入昵称_______
请输入内容
展开
-
02_事件冒泡及事件捕获
参考资料: 理解事件冒泡和事件捕获 终于弄懂了事件冒泡和事件捕获! JS阻止事件冒泡和默认事件 红皮书: 在第四代 Web 浏览器(IE4 和 Netscape Communicator 4)开始开发时,开发团队碰到了一个有意思的问题:页面哪个部分拥有特定的事件呢? 要理解这个问题,可以在一张纸上画几个同心圆。把手指放到圆心上,则手指不仅是在一个圆圈里,而且是在所有的圆圈里。两家浏览器的开发团队都是以同样的方式看待浏览器事件的。当你点击一个按钮时,实际上不光点击了这个按钮,还点击了它的容器以及整个页面。事原创 2020-11-13 16:08:19 · 264 阅读 · 0 评论 -
01_事件代理
事件委托===事件代理 JavaScript高级程序设计: 事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 例子: 有三个同事预计会在周一收到快递。有两种办法签收快递:一是三个人在公司门口等快递;二是委托给前台MM代为签收。现实当中,我们大都采用委托的方案(公司也不会容忍那么多员工站在门口就为了等快递)。前台MM收到快递后,她会判断收件人是谁,然后按照收件人的要求签收,甚至代为付款。这种方案还有一个优势,那就是即使公司里来了新员工(不管多少),前台MM也会在收到寄给新员工的原创 2020-11-12 21:03:22 · 164 阅读 · 0 评论