Antes de tudo, sempre que iniciamos algo, aprendemos um padrão. O Padrão de quando somos pequenos e queremos andar é: um pé atrás do outro, e cada passo que damos, é um padrão para poder caminhar. Quando crescemos, usamos os padrões definidos da ABNT (Associação Brasileira de Normas Técnicas), para desenvolver nossos trabalhos escolares e acadêmicos.
Para quase tudo, inicia-se um padrão, para pesquisas, raciocínios, investigações, e outras coisas. Existem Padrão para o desenvolvimento web também, que hoje é mais conhecido como Padrões W3C, alguns desses padrões são esses:
- Cascading Style Sheets (CSS)
- Common Gateway Interface (CGI)
- Document Object Model (DOM)
- Scalable Vector Graphics (SVG)
- Simple Object Access Protocol (SOAP)
- eXtensible Hypertext Markup Language (XHTML)
- eXtensible Markup Language (XML)
- eXtensible Stylesheet Language for Transformation (XSLT)
Esses são alguns, a W3C define outros padrões também que nem tanto divulgados, porém não menos importantes:
- Extensible Markup Language (XML)
- Graphics
- HTML
- Internationalization
- Math
- Mobile Web Initiative
- Multimodal Interaction
- Patent Policy
- Privacy
- Rich Web Client
- Securit
- Semantic Web
- Style
- Synchronized Multimedia
- Ubiquitous Web Applications
- Video in the Web
- Voice Browser
- WAI International Program Office
- WAI Technical
- Web Services
- XForms
- eGovernment
Hoje fala-se de sites semânticos, webstandards, tableless, mais coisas. Quando será que irão proclamar um padrão para a devida comunicação e enriquecimento de conteúdo? Cuidado, seu site pode ser bonito, seguir as regras, mas ser pobre em conteúdo.
Iniciaremos nossa jornada aos padrões inicialmente com DOM, e entenderemos muito sobre ele, e irá abrir sua mente refente a classes, Id’s e muito mais, que são bem abrangidos com JavaScript e CSS.
Sobre DOM (Document Object Model )
Define uma interface para a construção e tratamento de instâncias de documentos. O Padrão DOM foi projeto orientado a objetos, então para quem ainda não se familiarizou com esse método de desenvolvimento, seria legal já começar a ver
O Document Object Model é uma plataforma de e linguagem neutra em termos de interface que irá te permitir / ou a programas / scripts / acessar ou atualizar o conteúdo, estrutura e estilo de documentos. O conteúdo ainda pode ser processado, e os resultados que forem relevantes voltam dessa compilação e pode ser usada na página representada ou usada.
Relatórios
Na W3C, o DOM possui alguns relatórios técnicos. Lá temos todos os níveis: 1, 2, 3 e projetos, incluindo os requisitos documento DOM.
A W3C define apenas regras para ECMAScript (JavaScript), é conhecida como referência NO-W3C DOM Bindings para outras linguagens além do Java e ECMAScript (JavaScript).
Níveis
Alguns grupos recomendados:
Índices para pesquisas: