¿Qué es HTML dinámico?

HTML dinámico, más comúnmente conocido como Scripting DOM o DHTML, es un conjunto de herramientas que pueden usarse para crear elementos interactivos en un sitio web. Típicamente, Dynamic HTML combina HTML estándar, que es el lenguaje de marcado de la web, con un lenguaje de secuencias de comandos. Esto permite al diseñador del sitio web incluir elementos variables en una página web que el usuario puede cambiar después de que la página se haya cargado. Un ejemplo de HTML dinámico es un menú que cae cuando el usuario se cierne sobre él. Los juegos DHTML también se están volviendo más populares.

Los sitios web construidos a partir de HTML estático no pueden ser cambiados o editados por el usuario una vez cargados. Para los sitios web básicos, esto no es un problema, pero la falta de interactividad es un problema para muchos sitios web y aplicaciones. El HTML dinámico combina HTML regular con JavaScript, un lenguaje de secuencias de comandos simple, para proporcionar una libertad mucho mayor al diseñador web a través de elementos interactivos.

HTML estándar no tiene "variables" que se pueden cambiar, pero el HTML dinámico lo hace. Una vez un sitio webCon DHTML se ha cargado, el lenguaje de secuencias de comandos se puede usar para cambiar ciertos elementos de la página. Sin embargo, no puede crear páginas con contenido generado dinámicamente. Para esto, el diseñador web debe usar lenguajes de secuencias de comandos del lado del servidor como PHP y Perl.

Originalmente, el HTML dinámico se conocía como dhtml. Debido a los problemas iniciales de lograr que la tecnología funcione en todos los navegadores de Internet, esta etiqueta se ha quedado de moda. En cambio, la tecnología ahora generalmente se conoce como Scripting DOM, que significa Scripting del Modelo de Objetos de Documento. Esto proporciona un conjunto de convenciones que funcionan en todos los navegadores, y facilita el desarrollo de páginas web animadas dinámicamente.

.

Hay una serie de ejemplos comunes de HTML dinámico en acción. Además de los menús desplegables, los formularios que pueden devolver la información sin necesidad de enviarse a un servidor y actualizar automáticamente el contenido son otros dos examposLes. Estos serían muy difíciles o imposibles de lograr el uso de HTML estándar y un lenguaje de secuencias de comandos del lado del servidor. Ocultar contenido de un usuario hasta que haya tenido lugar una acción específica es otro uso común de la tecnología.

El desarrollo de juegos HTML dinámicos se está volviendo menos difícil ahora que los problemas de navegador cruzado están comenzando a posar menos raros. Los juegos de secuencias de comandos de DOM siguen siendo relativamente raros, pero la tecnología funciona bien para pequeños juegos basados ​​en el navegador. Una ventaja para los juegos DHTML es que también se pueden ejecutar sistemas operativos populares como widgets.

OTROS IDIOMAS