IEventGroup

Контейнер событий.

Конструктор

IEventGroup(events)

Параметры:

Параметр

Значение по умолчанию

Описание

events*

Текст

* Обязательный параметр/опция.

Методы

Имя

Возвращает

Описание

add(types, callback[, context])

IEventGroup

Добавляет обработчик события.

remove(types, callback[, context])

IEventGroup

Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера.

removeAll()

IEventGroup

Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера.

Описание методов

add

{IEventGroup} add(types, callback[, context])

Добавляет обработчик события.

Returns ссылку на себя.

Параметры:

Параметр

Значение по умолчанию

Описание

types*

Тип: String|String[]

Тип или типы событий.

callback*

Тип: Function

Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс IEvent.

context

Тип: Object

Контекст исполнения функции-обработчика.

* Обязательный параметр/опция.

remove

{IEventGroup} remove(types, callback[, context])

Удаляет обработчик события. Удалить можно только те обработчики, которые были добавлены через данный экземпляр контейнера.

Returns ссылку на себя.

Параметры:

Параметр

Значение по умолчанию

Описание

types*

Тип: String|String[]

Тип или типы событий.

callback*

Тип: Function

Функция-обработчик. В качестве параметра в функцию передается объект, описывающий событие. Может быть либо произвольным объектом, либо реализовывать интерфейс IEvent.

context

Тип: Object

Контекст исполнения функции-обработчика.

* Обязательный параметр/опция.

removeAll

{IEventGroup} removeAll()

Удаляет все обработчики событий, которые были добавлены через данный экземпляр контейнера.

Returns ссылку на себя.

Обязательный параметр/опция.

Предыдущая
Следующая