Clase para manejar eventos en JavaScript
Funcionalidades:
- Evita perdidas (leaks) de memoria en Firefox
- Permite ejecutar funciones una vez que el DOM está cargado sin esperar a cargar las imágenes (via DOMContentLoaded y defer para ie)
- Es totalmente cross-browser: Engloba el manejo de eventos para no tener que preocuparse por las inconsistencias entre navegadores y versiones de javascript.
- Si el usuario no tiene javascript, obviamente, nada se ejecuta. Si una un navegador con escaso soporte para eventos (solo eventos on* sin addListener) se ejecutará el último evento agregado al elemento.
EventMgr.add(window,"load",init);
function init() {
alert("Esta funcion se ejecutará antes de que se terminen de cargar las imágenes!");
}
Descarga
Basado en el trabajo de ecmanaut:
La idea de usar comentarios condicionales y document.write para emular el defer es de Matthias Miller, en colaboración con Dean Edwards
0 personas dijeron algo:
Publicar un comentario en la entrada