Supongamos, tengo un archivo js que se parece a esto:orden de ejecución del documento jQuery listo
$(document).ready(function() { // first task});
$(document).ready(function() { // second task });
$(document).ready(function() { // third task });
Al cargar el archivo de las tareas se ejecutan en orden. No puedo entender por qué? Supongo que los métodos de devolución de llamada se disparan cuando ocurre un evento "listo". ¿Cómo se conserva el orden de ejecución? ¿Las retrollamadas consecutivas están en cola en algún lugar?
Nota: Sé que esta es una forma muy ingenua de codificación. He escrito el fragmento solo para transmitir mi punto y no escribir dicho código en mis proyectos.
no voy a presentar una respuesta porque no estoy seguro, pero no añade ready un detector de eventos, y los detectores de eventos se desencadenan en orden o su ser añadido ? – EMMERICH
¿Qué esperarías que sucediera? – SLaks