Os padrões WEB não são um padrão único, mas uma coleção de padrões. Uma página web consiste principalmente em três partes: Estrutura, Apresentação e Comportamento. Os padrões correspondentes também são divididos em três aspectos: as linguagens padrão estruturadas incluem principalmente XHTML e XML, as linguagens padrão de desempenho incluem principalmente CSS e os padrões comportamentais incluem principalmente modelos de objetos (como W3C DOM), ECMAScript, etc. A maioria desses padrões é elaborada e publicada pelo W3C, e alguns são padrões desenvolvidos por outras organizações de padronização, como o padrão ECMAScript da ECMA (European Computer Manufacturers Association). Vamos dar uma breve olhada nesses padrões:
1. Linguagem Padrão Estrutural
(1) XML XML
é a abreviatura de Extensible Markup Language (Extensible Markup Language). A recomendação atual é o XML1.0 lançado pelo W3C em 6 de outubro de 2000, referência ( www.w3.org/TR/2000/REC-XML-20001006 ). Assim como o HTML, o XML também vem do SGML, mas o XML é uma linguagem que pode definir outras linguagens. O XML foi originalmente projetado para compensar as deficiências do HTML e atender às necessidades de liberação de informações da rede com forte escalabilidade. Mais tarde, foi gradualmente usado para a conversão e descrição dos dados da rede. Não entrarei em detalhes sobre os benefícios e especificações técnicas do XML aqui. Há muitas informações na Internet e muitos livros para referência.
(2) XHTML
XHTML é a abreviatura de Extensible HyperText Markup Language. A recomendação atual é seguir a recomendação W3C de XML1.0 em 26 de janeiro de 2000 (consulte http://www.w3.org/TR/xhtml1 ). Embora o XML tenha recursos poderosos de conversão de dados e possa substituir completamente o HTML, diante dos milhares de sites existentes, ainda é muito cedo para adotar diretamente o XML. Portanto, com base no HTML4.0, estendemos as regras XML e obtivemos o XHTML. Simplificando, o propósito de estabelecer o XHTML é realizar a transição do HTML para o XML.
2. Expressão linguagem padrão
CSS é a abreviatura de Cascading Style Sheets. As recomendações atuais seguem a recomendação do W3C do CSS2 em 12 de maio de 1998 (consulte http://www.w3.org/TR/CSS2/ ). O W3C criou o padrão CSS para substituir o layout de tabelas HTML, frames e outras linguagens de apresentação por CSS. A combinação de layout CSS puro e XHTML estruturado pode ajudar os designers a separar aparência e estrutura, tornando o site mais fácil de acessar e manter.
3. Padrões comportamentais
(1) DOM
DOM é a abreviatura de Document Object Model. De acordo com a especificação DOM do W3C ( http://www.w3.org/DOM/ ), DOM é uma interface com navegadores, plataformas e linguagens que permite acessar outros componentes padrão da página. Entendido de forma simples, o DOM resolve o conflito entre o Javascript da Netscaped e o Jscript da Microsoft, dando aos web designers e desenvolvedores uma maneira padrão de acessar dados, scripts e objetos da camada de apresentação em seus sites.
(2) ECMAScript
ECMAScript é uma linguagem de script padrão (JAVAScript) desenvolvida pela ECMA (Associação Europeia de Fabricantes de Computadores). A recomendação atual é seguir o ECMAScript 262 ( http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM ).