Cómo usar JS local para implementar el método listo de jQuery
if(document.addEventListener)?{
document.addEventListener('DOMContentLoaded',?function()?{
//Evento de cierre de sesión,? Evitar activaciones repetidas
document.removeEventListener('DOMContentLoaded', arguments.callee,?false);
fn(); //ejecutar función
},?false);
} else?if(document.attachEvent)?{/IE
document.attachEvent('onreadystatechange',?function()? {
if(document.readyState?==?' complete')?{
document.detachEvent('onreadystatechange',?arguments.callee);
fn();//Ejecución de función
}
});
}
}
}; Conocimientos relacionados
El orden en que los navegadores cargan las páginas:
Analizar la estructura HTML
Cargar scripts externos y archivos de hojas de estilo
Analizar y ejecutar el código del script
Construir el modelo DOM HTML==ready()
Cargar componentes como imágenes
Carga de página==onload()
Construir DOM El evento listo se activa cuando se carga el modelo
El evento de carga se activa después de cargar la página