Aula 01 Introducao A Javascript
Aula 01 Introducao A Javascript
Comandos de Saída
window.alert()
document.write()
innerHTML()
console.log()
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/></head>
<body>
</body>
</html>
Essa ação deve ser realizada quando o botão for clicado (onclick):
<body>
</body>
document.getElementById(‘olamundo’).style.backgroundColor = ‘yellow’;
<body>
</body>
<body>
<h3> Olá Mundo em JavaScript </h3>
<script>
document.getElementById('olamundo').innerHTML = 'A mágica aconteceu!';
</script>
</body>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<script>
function minhaFuncao() {
document.getElementById('p1').innerHTML = 'Parágrafo modificado!';
}
</script>
</head>
<body>
<h1>Minha página web</h1>
<p id="p1">Um parágrafo</p>
<button type="button" onclick="minhaFuncao()">Teste sua função</button>
</body>
</html>
meuScript.js
function minhaFuncao() {
document.getElementById('p1').innerHTML = 'Parágrafo modificado!';
}
meuArquivo.html
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/></head>
<body>
<h1>Minha página web</h1>
<p id="olamundo">Um parágrafo</p>
<button type="button" onclick="minhaFuncao()">Teste sua função</button>
<script src="meuScript.js"></script>
</body>
</html>
Scripts externos
Vantagens
Separa HTML e Javascript
Faz o código tanto HTML quanto JavaScript mais fácil de ler e manter
Código JavaScript que já tenham sido carregados em cache aumentam a velocidade do carregamento da página
É uma boa prática colocar scripts imediatamente antes da tag de encerramento do body ( </body> )
Melhora o carregamento da página, pois muito código javascript pode acarretar lentidão na exibição
window.alert()
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/></head>
<body>
<h3>Minha página web</h3>
<p>Exemplo de saída com alert</p>
<script>window.alert('Mundo Mágico do JavaScript');</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/></head>
<body>
<h3>Minha página web</h3>
<p>Exemplo de saída com document.write.</p>
<button onclick="document.write('Mundo mágico do JavaScript')">Teste seu código!</button>
</body>
</html>
Usar document.write() após o carregamento complete do HTML irá apagar todo o HTML existente.
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/></head>
<body>
<h3>Minha página web</h3>
<p id="p1">Exemplo de saída com innerHTML.</p>
<button onclick="document.getElementById('p1').innerHTML = 'Mundo mágico do JavaScript'">
Teste seu código!</button>
</body>
</html>
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/></head>
<body>
<h3>Minha página web</h3>
<p id="p1">Exemplo de saída com console.log</p>
<button onclick="console.log('Mundo mágico do JavaScript')">
Teste seu código!</button>
</body>
</html>
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/></head>
<body>
<p id="p1"></p>
<p id="p2"></p>
<script>
var nome = "Alba";
var sobrenome;
document.getElementById("p1").innerHTML = nome;
document.getElementById("p2").innerHTML = sobrenome;
</script>
</body>
</html>
Utilizar uma variável declarada, porém não inicializada acarretará no valor undefined.
<!DOCTYPE html>
<html>
<head><meta charset="utf-8"/></head>
<body>
<p id="p1">Alba</p>
<button onclick="exibirNoAlerta()">Alerta!</button>
<script>
function exibirNoAlerta(){
var nome = document.getElementById("p1").innerHTML;
window.alert(nome);
}
</script>
</body>
</html>