Событие щелчка окна и множество нажатий кнопок

Я делаю интернет-магазин, и там будет много кнопок "добавить в корзину". Когда на кого-то нажимают, функция срабатывает.

Что является более эффективным, чтобы сделать один window click событие, затем проверьте, была ли нажата кнопка, и запустите функцию. Или каждая кнопка должна иметь click событие?

1 ответ

С объектно-ориентированной точки зрения было бы более разумно перехватить событие нажатия кнопки, потому что кнопка как объект должна инкапсулировать соответствующую ей логику.

Тогда, например, если есть несколько типов кнопок с немного отличающимися характеристиками, будет четкое разделение логики, вместо того, чтобы все оставалось сосредоточенным в одном монолитном фрагменте кода.

Другие вопросы по тегам