Показать сообщение отдельно
Старый 22.05.2018, 21:44
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Цитата:
Сообщение от Appleman Посмотреть сообщение
Кстати, что принято считать хорошей практикой программирования: переопределять clone() и редиспатчить напрямую или писать через new Event?
Переопределять clone() — важный и, пожалуй, даже обязательный момент.

Любой же нативный диспатчер так или иначе пошлет новый Event, потому что будет вызван clone(), который возвращает новый экземпляр, просто св-ва type, bubbles и cancelable буду скопированы из оригинала. Так что писать все врукопашную — это излишество, если только тебе не нужно указать уникальные аргументы в конструкторе.
__________________
Поймай яблоко 2!