摘要: 在传统的 JavaScript 开发中,查找 DOM 往往是开发人员遇到的第一个头疼的问题,原生的 JavaScript 所提供的 DOM 选择方法并不多,仅仅局限于通过 tag, name, id 等方式来查找,这显然是远远不够的,如果想要进行更为精确的选择不得不使用看起来非常繁琐的正则表达式,或者使用某个库。事实上,现在所有的浏览器厂商都提供了 querySelector 和 querySelectorAll 这两个方法的支持,甚至就连微软也派出了 IE 8 作为支持这一特性的代表,querySelector 和 querySelectorAll 作为查找 DOM 的又一途径,极大地方便了 阅读全文
posted @ 2014-03-14 17:59 mp1024 阅读(962) 评论(0) 推荐(0) 编辑
摘要: 通常在以下语句结构中需要判断真假if分支语句while循环语句for里的第二个语句如JavaScript中有6个值为“假”,这六个值是falsenullundefined0'' (空字符串)NaN这里面false本身是布尔类型,其它5个则不是。 除了这6个外,其它均为“真” ,包括对象、数组、正则、函数等。注意 '0'、'null'、'false'、{}、[]也都是真值。虽然这六个值都是假,但它们之间并非都相等。对于“==”,以上得出下列结论false 除了和自身比较为true外,和0,'' 也为truenull只 阅读全文
posted @ 2014-03-13 16:18 mp1024 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 面试题是让写一个弹框的样式和js,当时没有想好,回来后想了想觉得也挺简单的,哎,心理素质不行啊。。。首先是html的部分,就不写啥好看的样式了 这个是有个title 这个是主体 js样式就是些简单的 阅读全文
posted @ 2014-03-13 13:42 mp1024 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.浮动下margin翻倍问题(很典型,估计大家都知道了)。div {float: left; width: 100px; margin: 10px; display: inline;}只需在div中添加display: inline;这个问题就迎刃而解了。2.margin失效问题。 玩家退出 ie6下面margin失效,只有当container定义width或者zoom:1或者height:1%的情况下,margin才能起作用。3.ie6下text-indent导致标签消失。 只需将display设置为block即可。4.ie6下title关键字和位置导致... 阅读全文
posted @ 2014-03-13 12:25 mp1024 阅读(216) 评论(0) 推荐(0) 编辑