摘要: 调用方式: 近似实现: 涉及知识点:this调用方式,prtotype,return. 可见,此算法基本解决了$()是返回一个对象的难题,在aQuery.prototype对象里面依次添加相关操作方法就可以了。若要链式调用,只需让相关操作方法返回一个this即可。 参考资源:jQuery源码分析系列 阅读全文
posted @ 2017-04-16 14:57 成长感性 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 对于负值的margin,好像 css 2.1 规范中没有提及(反正我没有找到)。看来,“猿猴”的生活还木有结束。。。 但,就像孙悟空逃不了佛祖手掌心一样,程序猿也逃不了“规范”的手掌心。虽然规范中没说,但却给了我们暗示。 1、子元素有负值margin:也就是转化对于containing box的作用 阅读全文
posted @ 2017-04-16 14:30 成长感性 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 不管“程序猿”的世界是多么的杂乱,首先来个 css 2.1规范>Box model>margin-properties. 关于外边距重叠(Collapsing margins),该规范给出了如下几个规则: 阅读全文
posted @ 2017-04-16 12:00 成长感性 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 上篇介绍了基本的“猿猴行为”,但在长路漫漫的“猿猴生涯”中,势必会有些奇葩、不走常路的“行为” 1、葩1:top:0; bottom:0... 为了照顾这些特殊的“行为”,CSS 2.1规范给出了“指令”Visual formatting model details 限制法则如下:'left' + 阅读全文
posted @ 2017-04-15 23:24 成长感性 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 首先,我重新学习一下CSS 2.1规范中Visual formatting model>Position scheme. 其中原文是这样子的:In the absolute positioning model, a box is removed from the normal flow entire 阅读全文
posted @ 2017-04-15 22:29 成长感性 阅读(135) 评论(0) 推荐(0) 编辑
摘要: css水平排列布局 阅读全文
posted @ 2017-04-15 12:36 成长感性 阅读(250) 评论(0) 推荐(0) 编辑