Ruby's Louvre

每天学习一点点算法

导航

2009年11月21日 #

jQuery源码学习笔记五

摘要: 在正式深入jQuery的核心功能选择器之前,还有一些方法,基本都是数组方法,用于遴选更具体的需求,如获得某个元素的所有祖选元素啦,等等。接着是其缓存机制data。//@author 司徒正美|なさみ|cheng http://www.cnblogs.com/rubylouvre/ All rights reserved //去除两边的空白 trim: function( text ) { return (text || "").replace( /^\s+|\s+$/g, "" ); }, //转换成数组,很大众的方法 mak... 阅读全文

posted @ 2009-11-21 20:01 司徒正美 阅读(4175) 评论(7) 推荐(1)

jQuery源码学习笔记四

摘要: 这一节重点讲jQuery对样式的处理,虽然IE同时拥有style,currentStyle与runtimeStyle,但没有一个能获取used value,这是原罪。直接导致的结果是处理样式,就是处理IE的非精确值问题,有时能否获得值也是个大问题。jQuery与其他类库一样,在这方面下了很大工夫,最终在这方面打败其他类库。//@author 司徒正美|なさみ|cheng http://www.cnblogs.com/rubylouvre/ All rights reserved //这里的代码写得很垃圾啊,不过这样写肯定有它的道理,既然版本号已经发展1.32,那当然是那么兼容以前... 阅读全文

posted @ 2009-11-21 14:09 司徒正美 阅读(4199) 评论(4) 推荐(3)

jQuery源码学习笔记三

摘要: 还有一点,jQuery.prototype第一个阶级的能力部署就完成了。就像一个茧,jQuery对象包裹着一个或复数个DOM对象,jQuery对象的能力来自其prototype,而其prototype的方法则是jQuery.prototype的一个副本。//@author 司徒正美|なさみ|cheng http://www.cnblogs.com/rubylouvre/ All rights reserved //对当前jQuery中的DOM进行slice操作,并把参数传入this.prevObject中 slice: function() { return ... 阅读全文

posted @ 2009-11-21 09:15 司徒正美 阅读(3770) 评论(10) 推荐(5)