Считается ли хорошей практикой создание и отправка пользовательских событий Javascript?

Мое веб-приложение использует document.createEvent и event.initEvent для создания настраиваемых событий общего типа Event .

Интересно, считается ли это хорошей практикой. С другой стороны, таким образом я могу использовать уже существующую систему событий DOM, и мне не нужно изобретать и внедрять свою собственную; с другой стороны, это может привести к конфликту имен в случае, если будущие стандартизованные модели событий определяют тип события с именем, которое я выбрал. (Или можно использовать типы событий пространства имен?)

Я спрашиваю, потому что только что узнал, просматривая stackoverflow, что добавление настраиваемых свойств к объектам DOM или встроенным объектам Javascript считается плохой практикой.

EDIT Думаю, я кое-что нашел: http://dev.w3.org/2006/webapi/DOM-Level-3-Events/html/DOM3-Events.html#events-CustomEvent

Итак, позвольте мне перефразировать свой вопрос: понимаю ли я правильно процитированный раздел, поскольку рекомендуется использовать CustomEvent внутри веб-приложения?

ДОБАВЛЕННОЕ ПРЕДУПРЕЖДЕНИЕ Я только что заметил, что CustomEvent не поддерживается в версиях Firefox до 6. Однако он поддерживается в текущих браузерах на основе Webkit.

7
задан Cœur 13 December 2017 в 05:35
поделиться