mozilla
Los resultados de tu búsqueda

    Los niveles del DOM

    Imagen:traduccion-pendiente.png Esta página está traduciéndose a partir del artículo DOM Levels, razón por la cual puede haber algunos errores sintácticos o partes sin traducir. Puedes colaborar continuando con la traducción

    A continuación se presentan compendios ("abstracts") de las especificaciones del DOM desde la [World Wide Web Consortium] (en adelante, W3C). Todo esto y más puede ser encontrado en el sitio de la W3C acerca del DOM: http://www.w3.org/DOM.

    El propósito de este documento es dar una descripción de los diferentes niveles del DOM y el nivel de implementación que Mozilla ofrece para cada uno de ellos. Si busca una introducción al DOM, vea Referencia DOM de Gecko.

    If anyone knows how to get the following list layout using only the MDC-specific wiki markup (i.e. using '#' and '*'), with all the indents and paragraphs intact, please feel free to change it. Also, for some reason the <ul> tags are behaving like <ol> tags and I have no idea why. Si así esto funciona, así lo dejamos...

    1. Nivel 1

      La especificación del DOM nivel 1 está separada en dos partes: núcleo y HTML. La sección del Núcleo DOM1 provee un conjunto de bajo nivel de interfaces que pueden representar a cualquier documento estructurado, así como también definir interfaces extendidas para representar un documento XML. La sección de HTML nivel 1 provee interfaces adicionales de más alto nivel que se utilizan junto con las interfaces definidas en el nivel 1 del núcleo para proporcionar una vista conveniente de un documento HTML. Las interfaces introducidas en el DOM1 incluyen, entre otras, la interfaz para el Documento, Nudos, Attributos, Elementos, y el texto. Todas las interfaces contienen atributos y/o métodos que pueden ser usados para interactuar con documentos XML y HTML.

      Nivel de implementación: Excelente. Ver nuestros bugs en las especificaciones Core y HTML.

    2. Nivel 2

      El Nivel 2 de la especificación DOM contiene seis especificaciones diferentes: el nucleo DOM2, Vistas, Eventos, Estilo, Traversal y Rango, y el DOM2 de HTML. La mayor parte del nivel 2 DOM es implementada en Mozilla.

      • El Nucleo DOM2 extiende la funcionalidad del núcleo DOM1. También contiene interfaces especializadas dedicadas al XML. Ejemplos de métodos introducidos en el nucleo DOM2 incluyen el famoso GetElementById, y muchos métodos relacionados con Espacios de nombre.Traducción aproximada, en revisión

        Nivel de implementación: Muy Bueno. Ver nuestros bugs en la especificación Core.

      • Las vistas del DOM2 permiten a programas y códigos tener acceso dinámicamente y actualizar el contenido de la representación de un documento. Las interfaces introducidas son AbstractView y DocumentView.

        Nivel de implementación: Perfecto.

      • Los Eventos del DOM2 producen un sistema genérico de eventos para programas y códigos. Éste introduce los conceptos de flujo, captura, burbujeo y cancelación. Aquí se incluyen los métodos famosos addEventListener y HandleEvent. Diversas interfaces hacen su vida más fácil al tratar con los eventos: EventTarget, EventListener, Event, DocumentEvent, MouseEvent, MutationEvent, etc. Sin embargo, no incluye una interfaz para los eventos del teclado, que serán tratados en versiones posteriores del DOM.

        Nivel de implementación: Muy Bueno. ver nuestros bugs en la especificación Events.

      • EL CSS del DOM2 o el estilo del DOM2, permite que programas y códigos tengan acceso dinámicamente y actualicen el contenido de las hojas de estilo. Este contiene interfaces para Hojas de Estilo, Hojas de Estilo en Cascada, CSSRule, CSSStyleDeclaration, el famoso getComputedStyle (implementado en Mozilla), las muchas propiedades de CSS2, y todas las reglas para medios que pueda imaginar.

        Nivel de implementación: Bueno.Ver nuestros bugs en la especificación Style.

      • El Trasversal y el Rango del DOM2 permiten a programas y códigos recorrer dinámicamente e identificar un rango de contenido en un documento. El trasversal del DOM2 provee interfaces como NodeIterator y TreeWalker para recorrer fácilmente el contenido de un documento. El rango del DOM" permite la creación, inserción, modificación, y eliminación de un rango de contenido en un documento fragmento de documento o atributo. Puede ser caracterizado al seleccionar todo el contenido entre un par de puntos limítrofes.

        Nivel de implementación: Bueno para el Rango; para Traversal, está implementado el TreeWalker, sin embargo, el NodeIterator no ha sido implementado del todo.

      • El HTML del DOM2 permite a programas y códigos acceder dinámicamente y actualizar el contenido y la estructura de los documentos HTML. Extiende las interfaces definidas en el DOM1 del HTML, usando las posibilidades del Núcleo del DOM2. Introduce la propiedad ContentDocument, una forma útil de acceder al documento contenido en un marco.

        Nivel de implementación: Bueno. Ver nuestros bugs en la especificación the HTML.

    3. Nivel 3

      La especificación del DOM nivel 3 contiene cinco especificaciones diferentes: El Núcleo DOM3, Cargar y Guardar, Validación, Eventos, y Xpath.

      • El Núcleo del DOM3 extenderá la funcionalidad de las especificaciones de los Nucleos del DOM1 y el DOM2. Nuevos métodos y propiedades incluyen adoptnode(), strictErrorChecking, y textContent, para nombrar sólo unos pocos.

        Nivel de implementación: Sólo unas pocas propiedades están implementadas, como baseURI. Si desea ayudar con el código, por favor visite bug 159167.

      • Cargar y Guardar del DOM3 permite a programas y código cargar dinámicamente el contenido de un documento XML en un documento DOM, y serializar un documento DOM en un documento XML.

        Nivel de implementación: Niguno. Si desea colaborar con el código, por favor visite bug 155749.

      • La Validación del DOM3 permite a programas y códigos actualizar dinámicamente el contenido y la estructura de documentos mientras garantiza que el documento permanece válido, o se asegura que el documento se convierta en válido.

        Nivel de implementación: Ninguno.

      • Los Eventos del DOM3 son la extensión de la especificación de Eventos del DOM2. La especificación se enfoca principalmente en eventos de teclado y como manejarlos.

        Nivel de implementación: En Partes.

      • EL Xpath del DOM3 provee funcionalidades sencillas para acceder al árbol DOM usando Xpath 1.0.

        Nivel de implementación: En Partes.

    Original Document Information

    • Author: Fabian Guisset
    • Last Updated Date: 14 May 2006
      • Traductor: Anyul Rivas
      • Última fecha de Traducción: 30 Oct 2006
    • Copyright Information: Copyright © 1998-2006 by individual mozilla.org contributors; content available under a Creative Commons license.

     

    Etiquetas y colaboradores del documento

    Contributors to this page: Nathymig, StripTM, Jorolo, D20v02d, Anyulled, santipg, teoli
    Última actualización por: teoli,