07 2012 档案
display:none与visibility:hidden的区别
摘要:大家都知道display:none(以下简称dn)与visibility:hidden(以下简称vh)都可以隐藏元素,但是他们有以下几点区别:1.空间占据 dn不会占据空间,vh则会占据空间2.reflow与repaint 设置dn时会触发浏览器的reflow与repaint,vh不会3.子元素牵连问题 如果给当前元素设置dn后,它所有的子元素不管如何挣扎都将被隐藏 如果给当前元素设置vh后,想要让它的某一个子元素显示,只需要设置visibility:visible;即可
阅读全文
js中给对象设置null值与垃圾回收的关系
摘要:js中优化内存占用的最佳防止之一:一旦数据不再有用,最好将其值设置为null来释放引用。此做法适用于大多数全局变量和全局对象的属性;局部变量会在它们离开执行环境时自动被解除引用。var globalVar=null;当我们不再不使用globalVar的时候,需要手动为它解除引用。解除引用不意味着自动回收该值所占用的内存,而是让值脱离执行环境,以便GC(Garbage Collection)垃圾回收机制下次运行时将其回收
阅读全文
浙公网安备 33010602011771号