我有標題文本這樣一個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