Curso de Programação em Javascript e HTML
204 pág.

Curso de Programação em Javascript e HTML


DisciplinaProgramação I20.482 materiais239.615 seguidores
Pré-visualização40 páginas
que serve o HTML Dinâmico?...................................................................100
2 \u2013 O DHTML ainda é pouco aproveitado. Porquê?.............................................. 108
3 \u2013 Que ferramentas vamos usar?.......................................................................... 109
Os objetos do DOM............................................................................................109
Objetos principais usados em DHTML...............................................................109
4 \u2013 O objeto window................................................................................................. 111
Propriedades...................................................................................................... 111
Coleções.............................................................................................................112
<meta name=&quot;autor&quot; content=&quot;Rafael Feitosa&quot;> 3
Curso de Programação em JavaScript e HTML Dinâmico
Desenvolvimento, aplicações e referências de acordo com as normas do W3C
Métodos..............................................................................................................112
5 \u2013 O objeto document............................................................................................. 122
Propriedades...................................................................................................... 122
Coleções.............................................................................................................123
Métodos..............................................................................................................123
6 \u2013 O objeto event.....................................................................................................132
Propriedades...................................................................................................... 132
Funções de compatibilidade para o objeto event...............................................132
7 \u2013 O objeto navigator.............................................................................................. 144
Propriedades...................................................................................................... 144
8 \u2013 O objeto screen...................................................................................................146
Propriedades...................................................................................................... 146
9 \u2013 O objeto location................................................................................................ 147
Propriedades...................................................................................................... 148
Métodos..............................................................................................................148
10 \u2013 O objeto history................................................................................................ 150
Propriedades...................................................................................................... 150
Métodos..............................................................................................................150
PARTE IV\u2013 Controle do Elementos HTML
11 \u2013 Objetos que representam elementos do HTML............................................. 151
anchor.................................................................................................................151
applet..................................................................................................................153
embed.................................................................................................................154
frame.................................................................................................................. 154
frameset..............................................................................................................155
form.................................................................................................................... 155
iframe..................................................................................................................158
image..................................................................................................................160
input....................................................................................................................163
object..................................................................................................................168
option..................................................................................................................169
select.................................................................................................................. 172
table....................................................................................................................178
tablecell.............................................................................................................. 186
tablerow.............................................................................................................. 189
textarea...............................................................................................................193
12 \u2013 Mais controle sobre os elementos do HTML..................................................196
Propriedades intrínsecas dos elementos do HTML............................................197
A propriedade style.............................................................................................197
A propriedade innerHTML.................................................................................. 198
A propriedade id e o método getElementById()................................................. 199
Posicionamento e medição de elementos em DHTML...................................... 201
PARTE I: Introdução ao JavaScript
1. Introdução
<meta name=&quot;autor&quot; content=&quot;Rafael Feitosa&quot;> 4
Curso de Programação em JavaScript e HTML Dinâmico
Desenvolvimento, aplicações e referências de acordo com as normas do W3C
O JavaScript é uma linguagem de programação simples criada para dar mais 
interatividade e maior funcionalidade às páginas da Web. Tendo sido inicialmente 
desenvolvida pela Netscape, a linguagem JavaScript acabou por dar origem à 
especificação técnica ECMAScript, que é um padrão oficial reconhecido pela indústria. 
Apesar desta linguagem ser mais conhecida pelo nome de JavaScript, e de a versão 
produzida pela Microsoft ter recebido o nome de JScript, a verdade é que se tratam de 
implementações que sendo fiéis à norma ECMAScript lhe acrescentaram novas 
funcionalidades úteis, mas respeitando sempre as especificações oficiais.
O código escrito em JavaScript destina-se a ser executado pelo web browser 
quando a página HTML que o contém é visualizada. Ele é uma parte integrante da 
página e permite que o browser seja capaz de tomar decisões quanto ao modo com 
que o conteúdo é apresentado ao usuário e como pode ser manipulado.
2. Inserir JavaScript numa página da Web
2.1 O elemento 
Os browsers capazes de executar código escrito em JavaScript reconhecem o 
elemento . É dentro desse elemento que se coloca todo o código, como ilustra 
o exemplo seguinte:
<html>
<head>
<title>A Minha Página com JavaScript</title>
 alert(&quot;Seja bem vindo(a) à minha página!&quot;);
</head> 
<body>
 Aqui colocamos o conteúdo da página em HTML
</body>
</html>
Repare que no final da linha de código colocamos o caractere ; o qual dá ao 
interpretador de JavaScript a indicação de que a instrução termina nesse local. O 
JavaScript não nos obriga a terminar as instruções deste modo, bastando que 
mudemos de linha para que ele perceba que a instrução chegou ao fim. No entanto 
isso torna mais difícil a localização dos erros e pode também contribuir para gerar 
mais erros. É conveniente
Carregar mais