¿Alguien podría decirme la diferencia entre el estado "interactivo" de document.readyState y "DOMContentLoaded"?document.readystate of "interactive" vs. ondomcontentloaded?
No pude encontrar mucha información sobre el estado "interactivo" y lo que específicamente está disponible para ser utilizado en la página.
This page dice:
interactiva - se ha cargado lo suficiente y el usuario puede interactuar con él
que parece un montón cojonudo como el caso DOMContentLoaded.
Escribí un quick test page here que parece sugerir que el estado interactivo parece estar disponible antes del evento DOMContentLoaded.
Entonces, ¿alguien podría aclararme o darme alguna información sobre lo que está disponible para ser manipulado en la página en el estado interactivo y si es lo mismo que DOMContentLoaded y, de ser así, por qué está disponible antes de DOMContentLoaded?
:)
Cheers, Yansky.
Editar: se olvidó de agregar, debe estar ejecutando FF4b para poder usar/ver la nueva función de estado listo.
¿Tiene una fuente para esta información? –
@ Adam Heath - no exactamente. Estaba haciendo la misma pregunta en el canal mozilla #extdev irc y uno de los mods dice que sucede al mismo tiempo. Aquí están los detalles del canal mozilla irc: https://wiki.mozilla.org/IRC#Commonly_Used_Mozilla_IRC_Channels – Yansky
Eso no es del todo correcto. De acuerdo con las especificaciones de HTML5, las secuencias de comandos Defer se deben ejecutar entre interactivo y DOMContentLoaded. Dicho esto, si no usas 'diferir' en absoluto, están cerca de ser equivalentes: en ese DOMContentLoaded seguirá el estado 'interactivo', sin que haya nada que hacer entre ellos que afecte a otros scripts o al documento. – hexalys