DHTML
DHTML não é uma linguagem, mas sim um conjunto de tecnologias que juntas disponibilizam as ferramentas necessárias para tornar dinâmica a nossa conhecida linguagem HTML. Essas tecnologias são:
- HTML (Hyper Text Markup Language) : A conhecida linguagem baseada em tags para a construção de páginas web estáticas.
- CSS (Cascading Style Sheets) : Conhecida como folhas de estilo, essa tecnologia permite controlar a formatação dos diversos elementos que compõem uma página web.
- CSS Positioning : Permite a alteração do posicionamento de um elemento da página como textos e imagens dinamicamente, através de uma linguagem client scripting.
- Client scripting : Trata-se de um pequeno programa, que será interpretado pelo browser do cliente e não no servidor. Algumas linguagens de scripting que podem ser utilizadas são JavaScript e VBScript.
- DOM (Document Object Model) : Trata-se do modelo de objetos (com suas propriedades e métodos) que são expostos ao programador DHTML. Através do envio de mensagens a estes objetos, o programador pode explorar a interatividade com o usuário.