jQuery
文章平均质量分 67
浴盆
这个作者很懒,什么都没留下…
展开
-
zepto源码分析
改变数组对象的原型首先我们看一下如下代码,如何给一个数组对象添加其他方法 var arr = [1,2,3]; arr.__proto__ = { addClass: function () { console.log('this is addClass'); }, concat: Array.prototype原创 2017-01-20 17:51:36 · 626 阅读 · 0 评论 -
jQuery事件绑定原理(1)
jQuery事件处理机制能帮我们处理那些问题? 解决浏览器事件兼容问题 可以在一个事件类型上添加多个事件处理函数,可以一次添加多个事件类型的事件处理函数 提供了常用事件的便捷方法 支持自定义事件 扩展了组合事件 提供了统一的事件封装、绑定、执行、销毁机制 jQuery的事件绑定有多个方法可以调用,以click事件来举例:1. click方法 2. bind方法 3. delegate方法 4. on翻译 2017-05-28 15:56:51 · 4614 阅读 · 0 评论 -
jQuery事件绑定原理(2)
jQuery事件jQuery需要处理事件对象不同浏览器的兼容性。event 对象的属性和方法包含了当前事件的状态。在 W3C 规范中,event 对象是随事件处理函数传入的,Chrome、FireFox、Opera、Safari、IE9.0及其以上版本都支持这种方式;但是对于 IE8.0 及其以下版本,event 对象必须作为 window 对象的一个属性。event的某些属性只对特定的事件有意义。翻译 2017-05-28 20:05:42 · 978 阅读 · 0 评论