Цитата:
Сообщение от Appleman
Кстати, что принято считать хорошей практикой программирования: переопределять clone() и редиспатчить напрямую или писать через new Event?
|
Переопределять clone() — важный и, пожалуй, даже обязательный момент.
Любой же нативный диспатчер так или иначе пошлет новый Event, потому что будет вызван clone(), который возвращает новый экземпляр, просто св-ва type, bubbles и cancelable буду скопированы из оригинала. Так что писать все врукопашную — это излишество, если только тебе не нужно указать уникальные аргументы в конструкторе.