Ruby's Louvre

每天学习一点点算法

导航

上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 125 下一页

2010年4月15日 #

修正IE6 IE7的window.resize bug

摘要: 应该是一个非常著名的bug了,在IE6 IE7中对window进行resize,此事件会执行多次,或者有时夸张地不断重复此回调函数,陷入死循环,造成假死现象。具体可参看这一篇文章《window.onresize hangs IE6 and IE7》。在这篇文章给出的方法是给出一个记数器,用来判断其是否撞上这倒霉事,当i被重复了100次马上移除resize事件进行自救。在jQuery中的许多插件中,... 阅读全文

posted @ 2010-04-15 12:54 司徒正美 阅读(5144) 评论(4) 推荐(1) 编辑

2010年4月13日 #

IE下列举全局变量

摘要: 群里LC发掘的IE only属性。 var gb1 = 10; this.gb2 = 20; function gb3() {}; (function() { var ro = RuntimeObject(), p; for(p in ro) { alert(p) } })(); 阅读全文

posted @ 2010-04-13 17:38 司徒正美 阅读(863) 评论(2) 推荐(2) 编辑

微软官网给出CSS选择器支持列表

摘要: 非常全面,连样式表的@import是否支持也给出了。详情点这里。不过,微软太狡滑了,如果把不支持的属性用红色标示出来,保证红成一片。 阅读全文

posted @ 2010-04-13 13:57 司徒正美 阅读(981) 评论(1) 推荐(0) 编辑

CSSOM与getOffset函数

摘要: 本来嘛,既然东西是IE发明的,应该一切都以IE为标准才是,不明白非得让w3c那帮官僚认可才行。后知后觉的w3c唯一做的好事是第一次浏览器大战后,让世界分裂成两大阵营进行冷战。那个时间,苹果被微软打得快破产,为了避免垄断嫌疑,微软资助了苹果,其中一个条件是让Mac也用上IE,不过像safari,opera等小众浏览器,早在第一次浏览器大战中,就实现了许多网景与IE的方法。剩下的就是火狐,以前是没有什... 阅读全文

posted @ 2010-04-13 06:24 司徒正美 阅读(2757) 评论(3) 推荐(5) 编辑

2010年4月9日 #

globalEval函数

摘要: 不知怎么翻译这个eval,感觉应该叫做动态解析执行脚本吧。分析一下几种执行脚本的方式。eval,这个在IE与标准浏览器差别很大。IE下,前面加不加“window.eval”前缀,都是当前作用域执行,FF如果加了就是全局执行。 execScript,全局解析执行。IE 与chrome都支持此方法。 (new Function("return " + code))(),这个限制很多,如"var a ... 阅读全文

posted @ 2010-04-09 16:14 司徒正美 阅读(4318) 评论(9) 推荐(3) 编辑

2010年4月8日 #

一个javascript框架应有的功能

摘要: 一个人学许多东西,不等于他会很多东西,学了也会忘的,学了也不等于会运用,这时我们应该整一个很复杂的东西出来,那么就知道自己到底去到什么程度。基于这样的理由,我开始搞框架了,像我群里面的许多人那样,因此请不要感到惊奇或敬佩什么的。我们总是免不了造轮子,前人走过路,我们也不得不走,只不过怀着不同的目的与心情。我也没有自大到想去挑战这个挑战那个,仅仅是想自食其力,或许其最好的结果是拿来与友人切磋切磋。于... 阅读全文

posted @ 2010-04-08 02:34 司徒正美 阅读(6458) 评论(30) 推荐(8) 编辑

2010年4月6日 #

getBasePath 函数

摘要: 假如我们有这样一个javascript文件,它叫dom.js,不过随着版本的不同,它可能叫dom.1.0.js, dom.1.2.js,或者dom-1.2.js。我们要求在这个文件内写一些代码,获得它的路径,然后跟据它动态加载这个路径下的其他JS文件。更明确地说,其实这个JS文件的内容是一个加载器,其他JS文件需要依赖它实现整个框架的模块化。那么我们的首要问题是如何获得这JS文件的路径呢?下面是J... 阅读全文

posted @ 2010-04-06 23:58 司徒正美 阅读(6032) 评论(6) 推荐(4) 编辑

2010年4月3日 #

日本几个有名的博客

摘要: 檜山正幸のキマイラ飼育記404 Blog Not FoundIT戦記文殊堂素人がプログラミングを勉強するブログDays on the Moon0x廃棄階(xpath方面)by edvakf in hatena(canvas方面)Operaの備忘録のぺえじThousand Yearssecondlife(搞出http://let.hatelabo.jp/的强人)最速チュパカブラ研究会( JS3D高高手)nopnopの日記( 开发c4cc)brazil(new Hatena).blog()(各类脚本语言)強火で進め(CSS3)JavaScriptで遊ぶよwith Web StandardsCons 阅读全文

posted @ 2010-04-03 00:18 司徒正美 阅读(2168) 评论(1) 推荐(0) 编辑

2010年4月2日 #

为自定义对象添加自定义事件

摘要: 由于javascript并没有自己的事件系统,借助于DOM的事件系统,如果只涉及到javascript对象就歇菜了。下面是一个仿制品,不要指望有事件冒泡这东西。严格来说,这不能算一个类,应该叫接口的东西。当目标类实现它(把EventDispatcher的成员变成目标类的成员),并在原型中提供一个events的字符串数组成员后,我们调用了createEvents,它就拥有事件般的行为,由于没有了DO... 阅读全文

posted @ 2010-04-02 22:32 司徒正美 阅读(2292) 评论(0) 推荐(2) 编辑

解读rightjs的继承机制3

摘要: 佛经里有句话,叫功不唐捐。意思是所有努力的效果不一定产生在当下,可能产生在未来,但你只要做了,它一定就有意义。我们心态平和一点,逐步去推进它,逐步去改良它,对未来必定很有意义。有人总很狭隘地支持某一类库或框架,其实好的东西都是互相渗透的。像jQuery,它提供了对DOM的操作,但仅仅这样是不够的。请不要用后台的增删改查的目光来看前台,前台的展现是非常丰富多彩的。后台也不是那么枯燥,当然对无能的人怎... 阅读全文

posted @ 2010-04-02 17:03 司徒正美 阅读(786) 评论(0) 推荐(1) 编辑

上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 125 下一页