js事件模型与自定义事件

摘要: JavaScript 一个最简单的事件模型,需要有事件绑定与触发,还有事件删除。 1 var eventModel = { 2 list: {}, 3 4 bind: function () { 5 var args = [].slice.call(arguments), 6 type = args 阅读全文
posted @ 2016-02-29 13:10 caihg 阅读(313) 评论(0) 推荐(0) 编辑

js事件代理(委托)

摘要: JavaScript事件代理(委托)一般用于以下情况: 1. 事件注册在祖先级元素上,代理其子级元素。可以减少事件注册数量,节约内存开销,提高性能。 2. 对js动态添加的子元素可自动绑定事件。 之前一直用各种js库的事件代理,如 jQuery,非常方便实用。今天尝试用原生 js 实现该功能。 主要 阅读全文
posted @ 2016-02-29 12:49 caihg 阅读(465) 评论(0) 推荐(0) 编辑