摘要:
非常经典的几道面试题:if(!("a" in window)){ var a = true;}alert(a);以上题目运行结果为“indefined",其实把”a“看做a是不是更容易理解。变量a在全局作用域定义,而全局作用域(global)变量都是window对象的属性,因而a in window自然为true,剩下的就不用解释了吧!另外,全局变量对象的声明:VO(global){a:undefined}。举一反三类推,”a“ in top 或者 ”a“ in self呢,结果跟window是一样的,上诉运行环境中,top就是window,而self基本上可以跟 阅读全文
随笔档案-2013年4月7日
CSS浮动规则详解(推荐)
2013-04-07 00:17 by MoltBoy, 724 阅读, 收藏,
摘要:
CSS中float是在一系列详细规则控制浮动元素的摆放位置,可以想象成一个氢气球在封闭盒子里漂浮的平面图。具体的规则有如下几点:1、浮动元素的左边(右边)外边界不能超出其包含块的左边(右边)的内边界,绝对不会越位溢出的。什么?什么叫包含块?不知道的朋友到前面几篇帖子看看。2、浮动元素的左边(右边)外边界必须是包含块中之前出现的浮动元素的右边(左边)外边界,请注意前后出现的左右的顺序,也就是说只能挨着先出现的浮动元素的右边边界摆放,除非后出现的浮动元素的顶端在先出现的浮动元素的底端下面。如此,浮动元素之间就不会发生重叠,这也是浮动相比定位的优势所在。另外,浮动元素与其他元素不会发生折叠。3、左浮 阅读全文
浙公网安备 33010602011771号