标签: javascript algorithm memory-efficient
我正在建立一个在线商店,并且会有很多"添加到购物车"纽扣。单击一个,就会触发一个函数。
哪个更有效,要发出一个window click事件,然后检查按钮是否被点击,然后触发该功能。或者每个按钮都应该有click事件?
window click
click
答案 0 :(得分:0)
从面向对象的角度来看,挂钩按钮点击事件似乎更合理,因为按钮作为一个实体应该封装与之相关的逻辑。
然后,例如,如果有多种类型的按钮具有略微不同的特征,那么逻辑将会明显分离,而不是将所有按钮集中在单个整体代码中。