首页 > 解决方案 > 创建和附加/删除与 display:block/display:none

问题描述

我正在研究这两种情况(创建和附加/删除 DOM 元素与 display:block/display:none)来决定我是否应该在我正在构建的库中使用其中一种。我已经做了一个基准测试来测试性能差异(你可以在这个链接中看到基准测试和它的结果),我似乎很清楚display:block/display:none 案例有更多的性能。创建和附加/删除案例似乎也很清楚 在内存使用方面可能更经济。所以展位方式各有利弊。选择其中一个取决于用例。我真正想知道的是使用一种方法对另一种方法的其他影响。尽管性能和内存分配,一种或另一种方法之间还有其他重要区别吗?

注意:我问的不是个人偏好或更容易做的事情,而是技术差异、可能的附带影响、优势和劣势。

标签: javascript

解决方案


推荐阅读