Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar JS local para implementar el método listo de jQuery

Cómo usar JS local para implementar el método listo de jQuery

function?ready(fn){

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