Nuevas tecnologías surgen y se vuelven populares en el campo de la tecnología de secuencias de comandos casi todos los días. La tecnología de secuencias de comandos introduce nuevas reglas y permite a las personas cambiar los nombres de las cosas existentes a su antojo. De repente, llamas a una tecnología pero los demás no la entienden, y viceversa, otros la llaman tecnología y tú sabes poco de ella, o incluso en ambos casos, te refieres a lo mismo.
El propósito de este artículo es simplemente proporcionar una descripción general de los numerosos nombres técnicos y acrónimos basados en scripts. El año pasado se realizaron algunos cambios en los nombres. Del mismo modo, algunas tecnologías se han vuelto más maduras y refinadas desde sus etapas iniciales, mientras que otras han cambiado ligeramente pero aún usan los nombres originales (y por lo tanto parecen un poco confusas ahora). Pero cuando termines de leer este artículo, todo quedará claro. En orden, consulte a continuación:
HTML dinámico (DHTML) Scriptlets DHTML XML Scriptlets XML Comportamientos de IE 5.0 Componentes HTML (HTC)
Los nombres anteriores tienen un alcance más amplio, pero son nombres de tecnologías de scripting típicas disponibles de Microsoft.
HTML dinámico (HTML dinámico)
Debido a que HTML dinámico (HTML dinámico) apareció por primera vez en Internet Explorer 4.0, es el antepasado de todas las tecnologías de secuencias de comandos de Microsoft. El HTML dinámico (HTML dinámico) también se puede clasificar como "A" (para Activo), que es una gran cantidad de motores, herramientas de programación y tecnologías que se utilizan en la actualidad.
Cada página web es una combinación orgánica de etiquetas, párrafos, formularios, elementos de formulario en Windows, marcos y tablas, etc. Cuando piense en esto, tendrá una comprensión aproximada del modelo de objetos de documento. La descripción estándar realizada por el World Wide Web Proxy (W3C) detalla la jerarquía de contenido y rutas de acceso en las páginas web.
DHTML es un nombre que se usa a menudo para identificar una forma en que IE4, IE5 y Navigator4 cambian un determinado modo y lo usan para determinar el modo de la página web actual. La clave es que estos patrones admiten cambios dinámicos y basados en scripts en las páginas web utilizando el código de la propia página. Esto abre un nuevo camino para los desarrolladores web que escriben aplicaciones dinámicas e interactivas.
Nota del editor: cuando el W3C publica las reglas DOM, espera que la versión 5 de los dos principales navegadores (IE y Nav) aplique su DHTML de acuerdo con esta regla. De esta forma, aunque Nav5 es adecuado para DOM e IE5 no, será más fácil para los administradores web crear páginas web que sean compatibles con ambos navegadores, en lugar de tener que ejecutar DHTML de forma diferente en los navegadores IE4/Nav4 como ocurre actualmente. caso.
Scriptlets HTML dinámicos (Scriptlets DHTML)
DHTML admite la organización de varios tipos de contenido en una página web para lograr muchos efectos especiales. Al utilizar estos códigos, estos contenidos y funciones se pueden reutilizar en varias páginas. En este proceso se suele utilizar "cortar" y "pegar", pero a veces no se requiere mucho trabajo repetitivo.
Por ejemplo, pegue SPAN e IMG o TABLAS y anclajes para crear un objeto completamente nuevo con funcionalidad preestablecida y parámetros personalizables, o tal vez una TABLA y los elementos de control ActiveX del Servicio de datos remotos que permiten que el objeto se muestre de varias maneras. No es un nuevo marcado, ni un nuevo control ActiveX binario, sino un componente visual basado en HTML: un Scriptlet DHTML.
Un Scriptlet DHTML es una página HTML ubicada en otra página de inicio HTML. La página de inicio tiene un cuerpo principal y un conjunto de códigos de script que pueden funcionar de forma independiente. También puede mostrar algunas capacidades, métodos y contenido. Un Scriptlet DHTML se coloca mediante la etiqueta OBJECT y se sirve desde un archivo HTML simple. Si existe una interfaz de usuario, este tipo de objeto puede mostrar algunas funciones especiales. Pero también puede ser un objeto comercial simple y sin complicaciones.
Originalmente conocidos simplemente como scripts, los componentes han perdido gran parte de su valor original y han caído en desgracia, pero es la única forma posible de crear controles HTML compuestos. Si necesita un componente HTML visual especial que sea una combinación de varias etiquetas, entonces los Scriptlets DHTML son la única opción además de los controles ActiveX binarios. Si la interfaz de usuario no es una preocupación, o si simplemente desea mejorar el rendimiento de un solo elemento, debe aprovechar otras herramientas basadas en scripts.
XML XML
es la abreviatura de eXtensible Markup Language, que proporciona un nuevo alcance de desarrollo para aplicaciones web. XML se está convirtiendo en un lenguaje de programación ampliamente utilizado para el intercambio de datos en la Web. Lo digno de elogio es que su estructura es similar a HTML pero más rigurosa. La importancia de XML es que es un lenguaje de programación diseñado para crear nuevas clases de script, que son objetos COM reales compuestos de código de script.
XML Scriptlets
Hoy en día, los Scriptlets XML son un tema confuso, y su nombre original, Server Scriptlets, lo es aún más. Hay un gran salto del Servidor al XML, pero los nombres originales son más fáciles de entender:
1. Funcionan como servidores.
2. La mayoría de ellos sirven como versiones auxiliares del servidor de scripts DHMTL para ejecutar comandos en el servidor.
Los Scriptlets XML son documentos XML que incluyen datos y metadatos que identifican y definen un objeto COM. La etiqueta XML incluye un CLSID, una interfaz de control automatizado y un código de script. Sin embargo, a diferencia de un objeto COM, los Scriptlets XML no son bibliotecas binarias, entonces, ¿cuál es el truco?
De hecho, dependen de una DLL que distingue y demarca el código de script en documentos XML de las llamadas aplicaciones compatibles con COM. La aplicación puede identificar el CLSID del control de reglas, trabajar con la DLL y luego colocar el código del script en el XML para ejecutarlo.
Aunque DHTML y XML tienen el mismo nombre, tienen muy poco en común y los administradores web pueden elegir entre ellos según las diferentes necesidades. Como se mostró anteriormente, los Scriptlets DHTML funcionan como componentes de la interfaz de usuario basados en HTML y scripts. Los componentes basados en HTML se utilizan para crear páginas WEB En el proceso desde la página web hasta la página de inicio de Windows Script, los componentes basados en scripts desempeñan un papel siempre que se acepta código de script. XML Scriptlets, por otro lado, son interfaces minimizadas para usuarios que sirven como respaldo de servidor secundario cuando se trata de reutilizar algún código de script en páginas ASP.
El siguiente paso en el desarrollo de scripts deIE5.0 Behaviors
es cómo funcionan en IE5.0 Behaviors. IE4.0 o superior admite scriptlets DHTML y XML. Al mismo tiempo, Behaviors es una forma especial de IE5.0. Un comportamiento de IE5.0 es un Scriptlet XML que asigna una función especial a una etiqueta HTML existente o a un conjunto de etiquetas. Por ejemplo, vincular de una página a otra podría agregar la capacidad de atenuar el fondo para lograr un degradado. Escriba un programa que implemente esta función y describa brevemente lo que sucederá cuando se ejecute el código y sus resultados.
En cierto modo, aplicar un comportamiento a un marcado es similar a dividir aún más una ventana en Win32. Aplicar un comportamiento simplemente asigna el nombre de una clase CSS a la etiqueta, y el atributo de comportamiento de este nombre es la URL del Scriptlet XML. Los comportamientos están diseñados para reemplazar los Scriptlets DHTML, pero no pueden crear nuevos controles HTML combinados. Se aplican a una sola etiqueta, no a etiquetas múltiples o que interactúen. (Lo más probable es que se originaran en el proyecto XML Chromeffects de Microsoft, que no tuvo éxito).
Componentes HTML
Técnicamente hablando, los componentes HTML (HTC) son documentos XML que son ligeramente diferentes del diseño original en comparación con los Scriptlets XML. Pero incluyen el mismo contenido y tienen las mismas capacidades de navegación. El código de HTC es más simple e intuitivo que los Scriptlets XML. Además, los HTC y XML Scriptlets están diseñados específicamente para escribir comportamientos de IE5.0. Los Scriptlets XML se utilizan más comúnmente para resolver el problema de hacer que el código de script sea reutilizable y se convierta en plantillas.
Resumen
Durante el último año y medio, hemos observado y rastreado algunas iniciativas interesantes relacionadas con scripts web. Desde Scriptlets DHTML hasta comportamientos de IE 5.0 y tecnologías relacionadas, los Scriptlets XML también se aplican en otros campos, como Windows Scripting Host. XML se está volviendo cada vez más popular, mientras que HTML parece un poco obsoleto. Pero una cosa permanece constante: ¡el "código script" que debe aplicarse a todas las tecnologías!