我有标题文本这样一个div:有什么更好?切换可见性或处理文本
<div class="vehicleCntr" id="vehicles">
<div class="header">
<h3 id="name"> Trucks </H3>
</div>
在标题H3的文字只能取两个值:卡车和汽车。除了这两者之外,再也没有别的价值。点击汽车超链接时,标题必须更改为“汽车”,点击卡车超链接,标题必须更改为“卡车”。
如果我只是删除H3的文字和取代它每次被点击,或者我应该有2 3H公司像下面和切换能见度:
<div class="header">
<h3 id="trucks"> Trucks </H3>
<h3 id="cars"> Cars</H3>
</div>
我正在考虑的性能优势,如果这些2之间方法。因为我认为它涉及重绘和/或回流。
这与JS性能无关,它关乎浏览器(引擎)的性能。 – Lucero
您是否注意到这会导致性能瓶颈?因为如果没有,你可能会浪费时间节省一两毫秒。 –
“程序员浪费大量时间思考或担心程序中非关键部分的速度,而这些效率方面的尝试实际上在考虑调试和维护时会产生强烈的负面影响,我们应该忘记小的效率大约97%的时间:不成熟的优化是万恶之源,但我们不应该在这个关键的3%中放弃我们的机会。“ ~~~ DonaldKnuth – graphicdivine