|
7
|
| Manuel Bitto · 技术社区 · 16 年前 |
|
|
1
12
因此,更改CSS更快。
Another relevant article
解释关于
|
|
|
2
5
一定要继续使用显示属性。 它们比删除/附加子对象快得多,但最重要的是,它们在所有浏览器中都工作得很好。
使用display='inline'显示元素是错误的 因为元素在默认情况下可能具有类似DIV标记的显示块方式,并且您正在将其显示方式更改为inline,这是不正确的,可能会导致页面中的元素从您期望的位置移出。 |
|
3
2
我怀疑这其中有多少,即使有,我敢打赌它的不同实现(IE与Chrome与Firefox与……)。两者都将导致树中的回流事件。 显示和隐藏是简单而直接的。添加和删除也有它的用途,但在很大程度上可能是过度使用。首先,您必须保留对它的引用,以便以后可以将其添加回去,并且您必须记住需要将其添加回去的位置。
不过,完全从树中删除子级(同时保留对它的引用,以便以后可以放回去)肯定有它的用处。例如,当它不在树中时,当你在树上行走时,用选择器来做这个,那个,和其他,它就不会被找到;这可能会有帮助。 |
|
|
4
1
一个小旁白:如果你碰巧在IE中处理用户可编辑的元素(即在一个有
|
|
5
0
|
|
|
6
0
我认为,性能更好只是更新的风格。
|
|
|
7
0
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |