Escuché DOM nivel 2 y DOM nivel 3 mencionados en previous posts. ¿Son estos constructos abstractos como el modelo ISO OSI que tiene las capas 1-7 pero solo se siguen libremente?¿Qué son los niveles de DOM?
Respuesta
DOM Levels son las versiones de la especificación para definir cómo debería funcionar el Modelo de Objetos de Documento, de forma similar a cómo tenemos las especificaciones de HTML4, HTML5 y CSS2.1.
La especificación más reciente es DOM Nivel 3, publicado en abril de 2004.
Además, hay piezas de la especificación DOM que los proveedores pueden elegir para poner en práctica, tales como Core, HTML y XML, así como el modelo de evento. Dependiendo de lo que se está creando (un analizador DOM, un motor de diseño de navegador web o un motor javascript), el proveedor puede optar por implementar algunas o todas las especificaciones. La mayoría de los navegadores web modernos implementan todas las especificaciones de nivel 3.
¿Buscar levels of DOM? (La referencia de MDN se puede encontrar here, la referencia de W3 también es here)
Como alternativa, esto podría estar haciendo referencia a la jerarquía de elementos dentro del DOM. p.ej.
<p>Hello, <b>World</b>!</p>
<p>
siendo de nivel 1, <b>
nivel 2.
Niveles DOM son esencialmente versiones.
DOM Level 1 define los elementos principales del Modelo de objetos de documento. DOM Level 2 amplía esos elementos y agrega eventos. DOM Level 3 amplía DOM lvl 2 y agrega más elementos y eventos.
Cada nuevo nivel del DOM agrega o cambia conjuntos específicos de características. Cuando se dice que los navegadores son DOM Level X compliant
, los desarrolladores pueden (con suerte) suponer que el navegador maneja correctamente las llamadas api DOM especificadas.
Me gusta esta respuesta mejor que la aceptada. – dkjain
Sé que esta pregunta es antigua, pero estoy agregando esta información para cualquier persona que se encuentre con esta publicación.
El DOM solía escribirse como un conjunto de niveles. Ese ya no es el caso.
En estos días se mantiene como el DOM Living Standard
Véase también el DOM Reference para obtener información más reciente centrada en el desarrollador web.
Fuente: Here
Según wiki
A partir de la publicación de DOM Nivel 4 en 2015, el W3C crea nuevas recomendaciones basadas en instantáneas de la norma WHATWG.
- DOM Nivel 1 proporciona un modelo completo para todo un documento HTML o XML, incluyendo los medios para cambiar cualquier parte del documento.
- DOM Nivel 2 se publicó a finales de 2000.Introdujo la función getElementById, así como un modelo de eventos y soporte para espacios de nombres XML y CSS.
- DOM Level 3, publicado en abril de 2004, agregó soporte para el manejo de eventos de teclado y XPath, así como una interfaz para serializar documentos como XML.
- DOM Nivel 4 fue publicado en 2015. Es una instantánea del estándar de vida WHATWG. [7]
- 1. ¿Por qué todos mis niveles de log4net son falsos?
- 2. ¿Los observadores de mutación DOM son más lentos que los eventos de mutación DOM?
- 3. ¿Explicar los diferentes niveles de la arquitectura de 2 niveles y 3 niveles?
- 4. Java XML DOM: ¿cómo son los Atributos id especiales?
- 5. ¿Qué son los RFC?
- 6. ¿Qué son los conceptos?
- 7. ¿Qué son los futuros?
- 8. ¿Qué significan los colores FireBug DOM?
- 9. iPhone OS Advertencias de memoria. ¿Qué significan los diferentes niveles?
- 10. ¿Qué son los servicios de WCF RIA?
- 11. ¿Qué son los clasificadores const de nivel superior?
- 12. ¿Qué son los objetos anclados?
- 13. ¿Qué son los idiomas ISO?
- 14. ¿Qué son los archivos NDF?
- 15. ¿Qué son los índices hipotéticos?
- 16. ¿Qué son los archivos .S?
- 17. ¿Qué son los operadores levantados?
- 18. ¿Qué son los métodos virtuales?
- 19. ¿Qué son los zócalos Async?
- 20. ¿Qué son los objetos inmutables?
- 21. ¿Qué son los objetos diferidos?
- 22. Uso de los niveles de log4J
- 23. aprendiendo los niveles inferiores de informática
- 24. ¿Está bien omitir los niveles de encabezado?
- 25. Ordena todos los niveles de expresión
- 26. ¿Qué son los objetos de matrices vértice?
- 27. ¿Qué son exactamente los "servicios de WPF"?
- 28. ¿Qué son los "objetos USER" de Windows?
- 29. ¿Qué son los métodos de extensión?
- 30. ¿Qué son los objetos de "primera clase"?
Así que son solo versiones ... deberían llamarse versiones DOM (si la vida tenía sentido) ... como niveles implican algún tipo de abstracción y jerarquía. –