events.js. Un sistema de eventos (John Resig - Secrets of a JS Ninja http://jsninja.com/) (La versión del libro original no se podía usar por completo, así que se corrigieron algunas cosas y se hizo compatible con el compilador de cierre) Esto debería funcionar de manera muy similar a los eventos de jQuery, sin embargo, se basa en la versión del libro, que no es tan robusta como la de jquery, por lo que probablemente haya algunas diferencias.
- Fuente:
- utils/events.js que es
Métodos
-
<estático> fixEvent (evento)
-
Corrige que un evento nativo tuviese valores de propiedad estándar
Parámetros:
Nombre Tipo Descripción evento
Objeto Objeto de evento para corregir.
- Fuente:
- utils/events.js que es
Devoluciones:
Objeto de evento fijo.
- Tipo
- Objeto
-
<estático> desactivado (elem [, tipo] [, fn])
-
Elimina los detectores de eventos de un elemento
Parámetros:
Nombre Tipo Argumento Descripción elem
Elemento | Objeto Objeto del que quitar los oyentes.
tipo
string | Matriz.<cadena> <optional>
Tipo de agente de escucha que se va a eliminar. No incluyas para eliminar todos los eventos del elemento.
fn
Objeto de eventos~Escuchador de eventos <optional>
Listener específico que se va a eliminar. No incluyas para eliminar oyentes de un tipo de evento.
- Fuente:
- utils/events.js que es
-
<estático> en (elem, tipo, fn)
-
Agregar un detector de eventos al elemento Almacena la función de controlador en un objeto de caché independiente y añade un controlador genérico al evento del elemento, junto con un identificador único (guid) al elemento.
Parámetros:
Nombre Tipo Descripción elem
Elemento | Objeto Elemento u objeto al que vincular a los oyentes
tipo
string | Matriz.<cadena> Tipo de evento al que se va a vincular.
fn
Objeto de eventos~Escuchador de eventos Escuchador de eventos.
- Fuente:
- utils/events.js que es
-
<estático> uno (elem, tipo, fn)
-
Activar un oyente solo una vez para un evento
Parámetros:
Nombre Tipo Descripción elem
Elemento | Objeto Elemento u objeto al que enlazar.
tipo
string | Matriz.<cadena> Nombre/tipo de evento
fn
Event~EventListener Función de escucha de eventos
- Fuente:
- utils/events.js que es
-
<estático> disparador (elem, evento [, hash])
-
Activar un evento para un elemento
Parámetros:
Nombre Tipo Argumento Descripción elem
Elemento | Objeto Elemento en el que activar un evento
evento
eventtarget~Event | cadena Una cadena (el tipo) o un objeto de evento con un atributo type
hachís
Objeto <optional>
hash de datos para transmitir junto con el evento
- Fuente:
- utils/events.js que es
Devoluciones:
- Devuelve el opuesto de
Predeterminado
si se evitó el incumplimiento- De lo contrario, devuelve indefinido
- Tipo
- booleano | indefinido
-
<interno> _cleanUpEvents (elem, tipo)
-
Limpiar la caché de escucha y los despachadores
Parámetros:
Nombre Tipo Descripción elem
Elemento | Objeto Elemento para limpiar
tipo
cuerda Tipo de evento para limpiar
- Fuente:
- utils/events.js que es
-
<interno> _handleMultipleEvents (fn, elem, type, callback)
-
Recorre una serie de tipos de eventos y llama al método solicitado para cada tipo.
Parámetros:
Nombre Tipo Descripción fn
función El método de evento que queremos utilizar.
elem
Elemento | Objeto Elemento u objeto al que vincular a los oyentes
tipo
cuerda Tipo de evento al que se va a vincular.
devolución de llamada
Objeto de eventos~Escuchador de eventos Escuchador de eventos.
- Fuente:
- utils/events.js que es