IE双倍浮动边界Bug
时间:2010年04月29日作者:simaopig评论次数:11
看《CSS实战精粹》已经看到hack了,之所以最近没有把文章抄上来,一是懒,二就是比较困惑。
对CSS我属于白痴一样,所以看书中介绍的例子,解决了某某样式BUG,对此我一头雾水,所以我决定将书中提到的一些Bug给弄出来看一下到底是如何让人头疼的一个问题。
第一篇,大家一起来看一下“IE双倍浮动边界Bug”,高手请飘过~~
[......]
看《CSS实战精粹》已经看到hack了,之所以最近没有把文章抄上来,一是懒,二就是比较困惑。
对CSS我属于白痴一样,所以看书中介绍的例子,解决了某某样式BUG,对此我一头雾水,所以我决定将书中提到的一些Bug给弄出来看一下到底是如何让人头疼的一个问题。
第一篇,大家一起来看一下“IE双倍浮动边界Bug”,高手请飘过~~
[......]
前面的日志中,抄了好多创建JavaScript对象的方法,包括工厂模式、原型模式、构造函数模式、混合模式、动态原型模式等。好了,大家快看烦了,日志也快结束了。
书中还为我们介绍了另外两种创建JavaScript对象的方法:寄生构造器模式和持久构造器模式。大家再忍耐一下,让我抄完~~
[......]
熟悉其它面向对象语言的人们在看待JS混合模式时总是感觉很奇怪,将构造函数和原型模式分开写让他们感觉很不爽。这里略微抱怨一下,众口总是难调。十全九美其实挺好。
那么为了让这一部分人爽起来,就有必要来介绍一下动态原型模式。
The dynamic prototype pattern seeks to solve this problem by encapsulating all
of the information within the constructor while maintaining the benefits of using both a constructor
and a prototype by initializing the prototype inside the constructor, but only if it is needed.
在我们的构造函数内部实现时,我们通过判断其原型链上的函数是否已经存在来决定是否为其原型对象设置方法,以便达到我们共享函数的目的(方法放在其原型对象上了)。
[......]
前面介绍过的Constructor pattern 和 Prototype pattern,都有着各自的优势和劣势。目前,创建自定义类型通用的方法是使用二者的混合模式。下面,我们就来使用混合模式重写前面的例子:
The constructor pattern defines instance properties, whereas the prototype pattern defines
methods and shared properties. With this approach, each instance ends up with its own copy of the
instance properties, but they all share references to methods, conserving memory. This pattern allows
arguments to be passed into the constructor as well, effectively combining the best parts of each pattern.
[......]
关于原型模式中最重要的概念,prototype,请大家参照我之前的日志JavaScript prototype原型对象,话说那篇日志都发表半年了,沙发还健在,实在是强悍。
在prototype里定义的方法,会被其所有实例化后的对象共享,省了我们的内存这就足够了。这也就解决了工厂模式和构造函数模式中存在的问题。
[......]
当我们在工程目录下搜索一个字符串时,通常都会有好多svn文件被搜索到,而使我们本来就大的屏幕被这些垃圾内容充斥。那么,有什么办法使我们可以只在非svn目录中查找搜索内容呢?
还记得之前写过grep 正则表达式及选项的内容,搜索同样使用grep,那么我们是不是可以仔细看一下其选项呢?
[......]
一直不知道怎么在Linux下面查看本机DNS,前段请教OPS的同事才知道。
/etc/resolv.conf 文件里会记录本机的DNS地址,有兴趣的朋友可以去看一下哦。
[......]
前面的文章我们提到过每个实例化的对象都有一个指向其构造函数的constructor属性。但是这个属性真的有用吗?
看JavaScript类式继承的时候,都会将子类prototype对象的constructor属性给修正回来,但是修正回来的意义何在呢?实在找不出来有何地方需要这个属性。
[......]
最新评论
粥小卜 Say: 婚纱照呢婚纱照呢!!!!
Post:2012-05-13 20:47:03newcoin Say: 快要结婚啦?终于修成正果了啊,恭 »
Post:2012-04-27 00:04:24simaopig Say: 我拍的较早,3999大洋。不过没有外 »
Post:2012-04-23 09:48:42十年灯 Say: 看到你狗户口那段我笑了。。。 另 »
Post:2012-04-16 15:53:18alswl Say: 我也在思考接口对于动态语言的意义 »
Post:2012-04-15 15:08:28tubie Say: 接着开始怀念传奇,我们的传奇————私服。
Post:2012-04-11 10:12:37小云子 Say: 放假比上班都累
Post:2012-04-09 17:06:30simaopig Say: 谢谢zeric :)
Post:2012-04-09 09:46:13