JavaScript-Básico
Profª. Elizangela Quaresma
2012
Javascript
Javascript é uma linguagem de script executada no “lado cliente”
(o navegador ter por função interpretar os comandos), e que oferece maior funcionalidade e interatividade às páginas XHTML.
Tanto Javascript, quanto JScript (implementação da Microsoft), são baseadas no padrão ECMAScript (definido pela ECMA – European
Computer Manufacturers Association – Associação Européia de
Fabricantes de Computador, fundada em 1964, com sede em Genebra Suíça).
Javascript
Javascript é uma linguagem de programação interpretada, ou seja, necessita de um programa denominado “interpretador” para ler o códigofonte e gerar, a partir dele, o código-executável, “rodando-o” em seguida.
Javascript
Inserindo código Javascript no documento XHTML
Javascript
Códigos Javascript, em documentos XHTML, devem estar delimitados pela tag “<script> ... </script>”.
O código entre “<script> ... </script>” deveria ser considerado do tipo
“CDATA” (CDATA ou Character DATA, significa, em XML, “texto normal”, sendo ignorado pelo validador XHTML), porém, é considerado
PCDATA (Parsed Character DATA) e, por isto, é processado pelo validador, o que pode ocasionar em problema na validação. Resolve-se este problema com uma dentre duas soluções possíveis:
Javascript
Importando código Javascript de um arquivo externo (extensão “.js” de “java script): <script type="text/javascript" src="meu_script.js">
</script>
Javascript (exemplo_inicial.html)
Informando ao parser (analisador sintático) XHTML que a informação delimitada pela tag especial “<![CDATA[ ... ]]> “ deve ser considerada como texto normal (CDATA), e não deve ser interpretada como código XHTML
(nem enviada ao validador para análise). Assim, por exemplo, para utilizar a função pré-definida “alert”, faz-se: <script type="text/javascript">
// <![CDATA[ alert ("Bom-dia!");
// ]]>
</script>
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0