Aula 01 - JavaScript
Aula 01 - JavaScript
de Araújo
JavaScript
Fácil de aprender
Server-side
Client-side
JavaScript
Desktop Mobile
WEB
????????????????????????????????????????????????????????
Cite 5 sites, jogos ou afins que utilizam JavaScript em suas bases de tecnologias.
É linguagem interpretada?
É Java ?
O que é um script ?
• A tag <script>
Em HTML, o código JavaScript é inserido entre as tags <script> e </script>.
• Exemplo
<script>
document.getElementById("demo").innerHTML = "My First JavaScript";
</script>
Os exemplos antigos de JavaScript podem usar um atributo de tipo: <script type = "text / javascript">.
JavaScript em <head>
Neste exemplo, um JavaScript function é colocado na seção <head> de uma página HTML.
A função é invocada (chamada) quando um botão é clicado:
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
<script>
function minhafuncao() {
document.getElementById(“exemplo").innerHTML = “Parágrafo editado.";
}
</script>
</head>
<body>
</html>
JavaScript em <body>
Neste exemplo, um JavaScript function é colocado na seção <body> de uma página HTML.
A função é invocada (chamada) quando um botão é clicado:
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
<body>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Paragraph changed.";
}
</script>
</body>
</html>
JavaScript externo
Os scripts também podem ser colocados em arquivos externos:
• Os scripts externos são práticos quando o mesmo código é usado em muitas páginas da web diferentes.
• Os arquivos JavaScript têm a extensão de arquivo .js
Para usar um script externo, coloque o nome do arquivo de script no atributo src (fonte) de uma tag <script>:
<script src="myScript.js"></script>
• O script se
comportará como se
estivesse localizado
exatamente onde a
tag <script> está
localizada.
• Os scripts externos
não podem conter
tags <script>.
Para adicionar vários arquivos de script a uma página - use várias tags de script:
Exemplo:
<script src="myScript1.js"></script>
<script src="myScript2.js"></script>
Referências Externas
Um script externo pode ser referenciado de 3 maneiras diferentes:
• Com um URL completo (um endereço da web completo)
• Com um caminho de arquivo (como / js /)
• Sem nenhum caminho
Prof.º Germano Marcos J. de Araújo E-mail: germano.mja@gmail.com
JavaScript
Exemplo
<script src="https://www.w3schools.com/js/myScript.js"></script>
Exemplo
<script src="/js/myScript.js"></script>
Exemplo
<script src="myScript.js"></script>
Saída de JavaScript
Usando innerHTML
Para acessar um elemento HTML, JavaScript pode usar o método document.getElementById(id).
O atributo id define o elemento HTML. A propriedade innerHTML define o conteúdo HTML:
Exemplo
<!DOCTYPE html>
<html>
<body>
<p id="exemplo"></p>
<script>
document.getElementById("exemplo").innerHTML = 5 + 6;
</script>
Alterar a propriedade innerHTML de
um elemento HTML é uma maneira
</body>
comum de exibir dados em HTML.
</html>
Usando document.write ()
Para fins de teste, é conveniente usar document.write()
Exemplo
<!DOCTYPE html>
<html>
<body>
<script>
document.write(5 + 6);
</script>
</body>
</html>
Usar document.write () após o carregamento de um documento HTML excluirá todos os HTML existentes :
Exemplo
<!DOCTYPE html>
<html>
<body>
</body>
</html>
O método document.write ()
deve ser usado apenas para
teste.
Usando window.alert ()
Você pode usar uma caixa de alerta para exibir dados:
Exemplo
<!DOCTYPE html>
<html>
<body>
<script>
window.alert(5 + 6);
</script>
</body>
</html>
Em JavaScript, o objeto de janela é o objeto de escopo global, o que significa que variáveis, propriedades e métodos,
por padrão, pertencem ao objeto de janela. Isso também significa que especificar a palavra-chave window é
opcional:
Exemplo
<!DOCTYPE html>
<html>
<body>
<script>
alert(5 + 6);
</script>
</body>
</html>
Impressão JavaScript
• JavaScript não possui nenhum objeto de impressão ou método de impressão.
• Você não pode acessar dispositivos de saída de JavaScript.
• A única exceção é que você pode chamar o window.print() método no navegador para imprimir o conteúdo da
janela atual.
Exemplo
<!DOCTYPE html>
<html>
<body>
</body>
</html>