摘要: 今天在调试的时候,发现用hover写的样式在火狐上可以,在ie上却不行,百度了下,原来我用的是ie的Quirks模式。这是在http://www.w3help.org网站上查到的结果。问题描述IE6 IE7(Q) IE8(Q) 不支持 A 元素以外的其他元素的 ':hover' 伪类。造成的影响在非 A 元素上使用了 ':hover' 伪类后,可能会使页面在IE6 IE7(Q) IE8(Q)中没有的任何效果。受影响的浏览器IE6 IE7(Q) IE8(Q)问题分析对于此问题,我们通过以下的测试用例来说明。分析以下代码:<style type="t 阅读全文
posted @ 2013-05-17 11:51 寂静沙滩 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 首先明确点认识,javascript 使用的是mark-and-sweep算法进行GC处理。浏览器对DOM采用的是计数器算法进行GC处理。所以如果js中没用dom的操作,纯js对象的话,javascript用自身的GC回收机制是不会产生内存溢出的,当有dom参与到js脚本中,如果对dom对象进行了循环引用,比如闭包(闭包是一种特殊的循环引用),浏览器就无法确认和兼容两种GC回收算法,导致发生内存泄露,就算页面刷新都不能清除掉,只能关闭浏览器。闭包: function A()...{ vara=document.createElement("div"); a.onclick= 阅读全文
posted @ 2013-05-17 00:48 寂静沙滩 阅读(366) 评论(0) 推荐(0) 编辑