0
我在做一個在線商店,而且會有很多的「加入購物車」按鈕。當被點擊時,一個功能會被觸發。窗口中點擊事件VS很多按鈕的點擊事件
哪個更有效,使一個window click
事件,然後檢查是否得到了點擊的按鈕,並觸發功能。或者應該每個按鈕都有click
事件?
我在做一個在線商店,而且會有很多的「加入購物車」按鈕。當被點擊時,一個功能會被觸發。窗口中點擊事件VS很多按鈕的點擊事件
哪個更有效,使一個window click
事件,然後檢查是否得到了點擊的按鈕,並觸發功能。或者應該每個按鈕都有click
事件?
從面向對象的角度來看,它似乎更合理掛鉤按鈕點擊事件,因爲按鈕作爲一個實體應該封裝有關它的邏輯。
然後,例如,如果有多種類型的具有略微不同特性的按鈕中的,將有邏輯的明確分離,而不是將其所有剩餘集中在一個單一的整體件的代碼。
它與面向對象的觀點有何關係? – Dekel
「高效」以何種方式? – Dekel
@Dekel我想如果這是常規的做法,或性能明智? – Horay
邏輯上是有意義的每個按鈕都有自己的單擊事件處理程序。任何「性能增益」你會通過把所有的按鈕相同的事件得到將是如此之小(微秒,最好)作爲是不相關的,並且只會使你的代碼更加複雜。 –