Показать сообщение отдельно
Старый 22.10.2010, 15:55
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 39  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Цитата:
Сообщение от gloomyBrain Посмотреть сообщение
вообще нет причин что-либо проверять - removeEventListener удалит слушатель (если он есть) и не выкинет никакой ошибки (если его нет)
Единственная возможная причина была - стероид для скорости. Например, если нет слушателей для события, перед которым делается диспатч - то проверка на этот слушатель даст прирост в скорости почти в 15 раз. Из этих соображений можно было бы предположить, что отписка от несуществующего события тоже вещь затратная, однако моя проверка развеяла этот миф )