摘要: jQuery的数据缓存,静态字段jQuery.cache/jQuery.uuid/jQuery.expando提供了data/removeData 存储/删除数据 jQuery.extend({ cache: {}, uuid: expando });jQuery.cache 空对象,用来缓存jQuery.uuid 在最新1.9中删除了jQuery.expando 每一个复制的jQuery独特标志,去掉了非数字,用在data时在HTMLElement或js对象上标志方法使用data方法 为HTMLElement和js对象 提供缓存// 为HTMLElem... 阅读全文
posted @ 2013-02-20 18:25 zzu-han 阅读(19451) 评论(0) 推荐(0) 编辑
摘要: 双方通信执行队列 阅读全文
posted @ 2013-02-20 16:22 zzu-han 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 代码以jQuery 1.83 为例一 :Q:What is the difference between.get(),[], and.eq()?A: eq返回原生jQuery对象,截取某些el元素生成Jquery新对象 get和[]返回的都是原生的Dom对象,原理一致 get和[]区别是get是通过jQuery对象的方法获取,[]是根据jQuery是一个数组对象获取二: What is the difference between.bind(),.live(), and.delegate()?A: 它们实质调用的都是jQuery实例对象的on函数,更底层是jQuery.event.add(); 阅读全文
posted @ 2013-02-20 14:57 zzu-han 阅读(31747) 评论(0) 推荐(1) 编辑
摘要: 如题 作为下来的计划 阅读全文
posted @ 2013-02-20 14:15 zzu-han 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 实例:操作一个ul列表,添加点击事件1 $('.list')2 .find('.list-item').click(function(){...}).end()3 .click(function(){...});这段函数用到了end,将对象转换成了find操作之前的$('.list')的jquery父对象。end函数1 end: function() {2 return this.prevObject || this.constructor(null);3 },重点 this.prevObject,find中调用了pushStackfind函数/ 阅读全文
posted @ 2013-02-20 14:14 zzu-han 阅读(2067) 评论(2) 推荐(1) 编辑