在写一个待办事项项目时遇到一个问题。 原因 to-do list 里每一条任务都是动态的,在js里事先绑定好的点击事件会因为某一条任务的删除而失效,使得新添加的条目没有绑定点击事件,所以在使用中只能响应一次点击事件。 解决方法 可以使用事件代理的方法 1 var list = $(".list"); ...
分类:
其他好文 时间:
2018-02-28 16:19:46
阅读次数:
197
JavaScript和HTML之间的交互就是通过事件来实现的,那么事件是什么呢?事件就是文档或浏览器窗口中发生的一些特定的交互瞬间。 一、事件流 1.事件冒泡 :由内向外; 2.事件捕获:由外向内; 3.DOM事件流 “DOM2级事件”规定的事件流包括三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶 ...
分类:
其他好文 时间:
2018-01-25 00:22:18
阅读次数:
156
在JavaScript的学习中,我们经常会遇到JavaScript的事件机制,例如,事件绑定、事件监听、事件委托(事件代理)等。这些名词是什么意思呢,有什么作用呢? 事件绑定 要想让 JavaScript 对用户的操作作出响应,首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操 ...
分类:
其他好文 时间:
2018-01-08 18:34:04
阅读次数:
178
参考:https://github.com/youngwind/blog/issues/107 首先回顾以下原生事件的两个方法:event.stopImmediatePropagation 和 event.stopPropagation ,前者可以阻止同一dom上的后续事件的执行以及阻止冒泡,后者仅 ...
分类:
其他好文 时间:
2017-12-11 13:53:47
阅读次数:
152
看过很多朋友node.js代码敲得很好,但是对于概念还是很生疏。个人认为,代码是树叶,树干搭起来才是王道。 1.简述node.js的适用场景: IIO密集而非计算密集的情景:高并发微数据(比如账号系统)的情景。 特别是高并发,Node.js的性能随并发的数量的提高而衰减的现象相比其他server都有 ...
分类:
Web程序 时间:
2017-12-02 16:18:51
阅读次数:
221
一,概述 JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 举一个网上大牛们讲事件委托都会举的例子:就是取快递来解释,有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台MM代为签收。 ...
分类:
Web程序 时间:
2017-11-17 16:25:51
阅读次数:
209
起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事 ...
分类:
Web程序 时间:
2017-11-02 23:10:54
阅读次数:
227
体验更优排版请移步原文:http://vblog.win/blogs/programming/js-event-delegation.html 事件代理,又称事件委托(Delegation),就是将处理事件委派到父元素或者顶级元素上,利用事件的冒泡机制,管理某一类型元素上的所有事件。 要理解这个概念 ...
分类:
其他好文 时间:
2017-10-31 23:57:40
阅读次数:
354
概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰 ...
分类:
编程语言 时间:
2017-10-26 21:01:33
阅读次数:
186
周末这天手痒,正好没事干,想着写一个分页的例子出来给大家分享一下。 这个案例分前端和后台两部分,前端使用面向对象的方式写的,里面用到了一些回调函数和事件代理,有兴趣的朋友可以研究一下。后台的实现技术是将分页Pager作为一个实体对象放到domain层,当前页、单页数据量、当前页开始数、当前页结束数、 ...
分类:
数据库 时间:
2017-10-10 23:19:15
阅读次数:
322