Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 125 下一页

2009年11月23日 #

javascript十进制转二进制,二进制转十进制

摘要: alert(parseInt("101101", 2)) 运行代码 function toBin(intNum) { var answer = ""; if(/\d+/.test(intNum)) { while(intNum != 0) { answer = Math.abs(intNum%2)+answer; intNum = parseInt(intNum/2); } if(answer.l... 阅读全文

posted @ 2009-11-23 12:36 司徒正美 阅读(8939) 评论(1) 推荐(0) 编辑

jQuery源码学习笔记六

摘要: 今天我开始攻略jQuery的心脏,css选择器。不过Sizzle是如此复杂的东西,我发现不能跟着John Resig的思路一行行读下去,因此下面的代码和jQuery的次序是不一样的。jQuery的代码是包含在一个巨大的闭包中,Sizzle又在它里面开辟另一个闭包。它是完全独立于jQuery,jQuery通过find方法来调用Sizzle。一开始是这几个变量,尤其是那个正则,用于分解我们传入的字符串var chunker = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['&qu 阅读全文

posted @ 2009-11-23 10:50 司徒正美 阅读(3093) 评论(4) 推荐(3) 编辑

2009年11月22日 #

javascript 选择器简明教程

摘要: 本来准备开讲jQuery源码学习笔记六的,但心中有佛才能看到佛,有些人连选择器都不知什么东西,直接讲下去,估计有人会看得云里雾里,满头雾水了。加之,John Resig有一种把代码写得不知所云的魔力,他拥有强大的驭驾代码的实力,他自己看当然没问题,其他人则要命了。常常是一句代码调用几个方法,每个方法相隔几十行甚至上百行,而且这些方法还常常是幌子,真正做事是其他代码。这样盘根错节的代码与Base2有... 阅读全文

posted @ 2009-11-22 16:44 司徒正美 阅读(8489) 评论(19) 推荐(8) 编辑

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 司徒正美 阅读(4143) 评论(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 司徒正美 阅读(4175) 评论(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 司徒正美 阅读(3749) 评论(10) 推荐(5) 编辑

2009年11月20日 #

jQuery源码学习笔记二

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2009-11-20 15:47 司徒正美 阅读(3221) 评论(5) 推荐(3) 编辑

jQuery源码学习笔记一

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2009-11-20 09:24 司徒正美 阅读(6148) 评论(32) 推荐(18) 编辑

2009年11月19日 #

用Raphael绘制雷达图(radar chart)

摘要: 首先新建一个项目,当前要先在数据库设置一下。项目说简单也简单,说难也难。要用到Ajax与Raphael类库,不过更多的时候自己舞弄三角函数(做统计这少不了。)接着删除public下的index.html,并在routes下添加: map.root :abilities#★★★★ # Install the default routes as the lowest priority. # No... 阅读全文

posted @ 2009-11-19 13:33 司徒正美 阅读(3880) 评论(3) 推荐(3) 编辑

2009年11月17日 #

javascript 超级数组对象

摘要: 此类依赖于第一类工厂。下面的东西基本给IE用的 var dom = {},//命名空间 slice = Array.prototype.slice; dom.mixin = function (obj, bag) { if (arguments.length === 1) { bag = obj; obj = this; }; if (obj && bag && typeof bag === '... 阅读全文

posted @ 2009-11-17 15:58 司徒正美 阅读(3781) 评论(0) 推荐(0) 编辑

上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 125 下一页