搜尋

首頁  >  問答  >  主體

javascript - js效能問題

#有一個問題憋很久了:
如果不使用事件委託,很多人都是這樣寫的(如上圖),把點擊事件循環一遍。
我的問題是:
這樣寫比寫三遍只是頁面程式碼更少嗎?
還是性能更好?好在哪裡?

phpcn_u1582phpcn_u15822779 天前479

全部回覆(4)我來回復

  • 大家讲道理

    大家讲道理2017-05-19 10:26:14

    程式碼少,優雅一些,效能感覺沒多大差別吧。不過這樣寫,要小心閉包的問題,也就是當function要用到i的時候,你懂得。

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:26:14

    只是程式碼更少
    效能都是一樣的

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:26:14

    邏輯簡單了不容易出錯,增加了開銷,但一般不足以影響效能。要是把 handler 單獨拿出來影響就更小了。

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-19 10:26:14

    運算是一樣的,有循環,就是程式碼減少了吧。

    回覆
    0
  • 取消回覆