在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡安全  HTML/ js 事件綁定的問題

js 事件綁定的問題

一個頁面內(nèi)有多個 button,每一個 button 都有響應的事件,有兩種方案:

  1. 給每一個 button 綁定不同的方法
  2. 綁定同一個方法,通過參數(shù)來區(qū)分到底是哪一個按鈕觸發(fā)的

請問哪種方案更好一點

回答
編輯回答
故人嘆

按你的描述,我理解每個button功能都不一樣,我感覺第一種更好,比較清晰,不同的功能分開,不然你要維護一個超級長的方法。

2018年8月26日 09:46
編輯回答
絯孑氣

描述的不夠仔細,分情況吧。

  • 如果是兩個按鈕功能一樣或者類似,那么綁定同一個方法。
  • 如果是兩個按鈕功能不一樣,那么綁定不同的方法。

比如 edit 和 remove 按鈕,應該綁定不同的方法,因為他們的功能是不同的。

2017年12月20日 20:29
編輯回答
悶騷型

正常都是每個 button 綁定各自的方法的,除非每個 button 的相應事件十分相似,可以復用方法的前提下可以采用第二種方式。

2017年12月14日 19:30
編輯回答
紓惘

用一個公共方法,傳參不同,這樣代碼容易維護。

2017年3月1日 13:21