2013-02-26 4 views
2

Я хотел бы понять, как пространство имен событий jQuery работает в разных браузерах.Как работает пространство имен событий jQuery

Я не вижу ничего об этом на MDN, и я хотел бы знать, как пространство имен событий без использования JQuery, а также (на старых IE, а также на современные браузеры)


Update (1 октября , 2017):

Если кому-то интересно, я ответил на другой вопрос, как писать минимальные события эмиттеров с пространствами имен в Vanilla JavaScript: https://stackoverflow.com/a/44432013/104380

ответ

3

jQuery пространства имен событий именно это – jQuery пространства имен событий.

Эта функция уникальна для jQuery; DOM не имеет ничего подобного.

Точка пространств имен событий - это возможность удалять обработчики событий только по имени; API DOM этого не делают.

+0

Я знаю, что они и что они делают, я хочу знать, как они работают, поэтому я могу написать свой собственный код, который делает то же самое, без jQuery (так что события не будут сталкиваться) – vsync

+4

@vsync: прочитайте источник jQuery , Вы можете поддерживать объект обработчиков событий для каждого пространства имен и обходить их при поднятии событий. – SLaks

Смежные вопросы