Los estándares WEB no son un estándar único, sino una colección de estándares. Una página web consta principalmente de tres partes: Estructura, Presentación y Comportamiento. Los estándares correspondientes también se dividen en tres aspectos: los lenguajes estándar estructurados incluyen principalmente XHTML y XML, los lenguajes estándar de rendimiento incluyen principalmente CSS y los estándares de comportamiento incluyen principalmente modelos de objetos (como W3C DOM), ECMAScript, etc. La mayoría de estos estándares son redactados y publicados por el W3C, y algunos son estándares desarrollados por otras organizaciones de estándares, como el estándar ECMAScript de ECMA (Asociación Europea de Fabricantes de Computadoras). Echemos un vistazo breve a estos estándares:
1. Lenguaje estándar estructural
(1) XML
XML es la abreviatura de The Extensible Markup Language (Lenguaje de marcado extensible). La recomendación actual es XML1.0 publicado por el W3C el 6 de octubre de 2000, referencia ( www.w3.org/TR/2000/REC-XML-20001006 ). Al igual que HTML, XML también proviene de SGML, pero XML es un lenguaje que puede definir otros lenguajes. XML se diseñó originalmente para compensar las deficiencias de HTML y satisfacer las necesidades de publicación de información de la red con una gran escalabilidad. Posteriormente se utilizó gradualmente para la conversión y descripción de datos de la red. No entraré en detalles sobre los beneficios y especificaciones técnicas de XML aquí. Hay mucha información en Internet y muchos libros de referencia.
(2) XHTML
XHTML es la abreviatura de Lenguaje de marcado de hipertexto extensible. La recomendación actual es seguir la recomendación del W3C de XML1.0 del 26 de enero de 2000 (consulte http://www.w3.org/TR/xhtml1 ). Aunque XML tiene poderosas capacidades de conversión de datos y puede reemplazar completamente a HTML, frente a miles de sitios existentes, todavía es demasiado pronto para adoptar XML directamente. Por lo tanto, basándonos en HTML4.0, lo ampliamos con reglas XML y obtuvimos XHTML. En pocas palabras, el propósito de establecer XHTML es realizar la transición de HTML a XML.
2. Lenguaje estándar de expresión
CSS es la abreviatura de Cascading Style Sheets. Las recomendaciones actuales siguen la recomendación del W3C de CSS2 del 12 de mayo de 1998 (consulte http://www.w3.org/TR/CSS2/ ). El W3C creó el estándar CSS para reemplazar el diseño de tablas HTML, marcos y otros lenguajes de presentación con CSS. La combinación de diseño CSS puro y XHTML estructurado puede ayudar a los diseñadores a separar la apariencia y la estructura, haciendo que el sitio sea más fácil de acceder y mantener.
3. Estándares de comportamiento
(1) DOM
DOM es la abreviatura de Document Object Model. Según la especificación DOM del W3C ( http://www.w3.org/DOM/ ), DOM es una interfaz con navegadores, plataformas e idiomas que le permite acceder a otros componentes estándar de la página. En pocas palabras, DOM resuelve el conflicto entre Javascript de Netscaped y Jscript de Microsoft, brindando a los diseñadores y desarrolladores web una forma estándar de acceder a datos, scripts y objetos de capa de presentación en sus sitios.
(2) ECMAScript
ECMAScript es un lenguaje de scripting estándar (JAVAScript) desarrollado por ECMA (Asociación Europea de Fabricantes de Computadoras). La recomendación actual es seguir ECMAScript 262 ( http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM ).