0% acharam este documento útil (0 voto)
18 visualizações7 páginas

1.2 Integração Do JavaScript Com o HTML

O documento aborda a integração do JavaScript com HTML, apresentando três métodos: JavaScript Inline, JavaScript Interno e JavaScript Externo. Cada método é ilustrado com exemplos práticos, destacando suas vantagens e desvantagens em termos de organização e manutenção do código. Recomenda-se o uso de JavaScript Externo para projetos maiores, visando melhor organização e reutilização do código.

Enviado por

Vitor Tavares
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
18 visualizações7 páginas

1.2 Integração Do JavaScript Com o HTML

O documento aborda a integração do JavaScript com HTML, apresentando três métodos: JavaScript Inline, JavaScript Interno e JavaScript Externo. Cada método é ilustrado com exemplos práticos, destacando suas vantagens e desvantagens em termos de organização e manutenção do código. Recomenda-se o uso de JavaScript Externo para projetos maiores, visando melhor organização e reutilização do código.

Enviado por

Vitor Tavares
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 7

01/04/2025, 23:32 JSFDW2025A: 1.

2 Integração do JavaScript com o HTML

JavaScript: Fundamentos para Desenvolvimento Web


Interativo - Turma 2025A

1.2 Integração do JavaScript com o HTML


Neste curso, os participantes serão guiados por uma jornada de aprendizado que abrange desde os conceitos básicos até técnicas
avançadas de programação com JavaScript para web. Integrar o código JavaScript com páginas web é uma prática fundamental
no desenvolvimento web, permitindo que estas páginas web sejam interativas e dinâmicas.

No decorrer deste documento, veremos as três formas que você pode utilizar para integrar JavaScript em documentos HTML.

Usando atributos de eventos de elementos HTML


Você pode adicionar o código JavaScript diretamente aos atributos de eventos de elementos HTML. Ele também pode ser chamado
de JavaScript Inline. Esta técnica permite que você defina comportamentos de resposta a eventos do usuário, como cliques, sem
precisar escrever código adicional fora do elemento HTML.

Para demonstrar esta prática, considere o uso do arquivo chamado index.html de nosso projeto de exemplo (meu-projeto-
javascript). Altere este arquivo, escrevendo o código demonstrado no quadro abaixo:

https://moodle.ifrs.edu.br/mod/page/view.php?id=479165&forceview=1 1/7
01/04/2025, 23:32 JSFDW2025A: 1.2 Integração do JavaScript com o HTML

<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exemplo de Atributos de Evento HTML</title>
</head>
<body>
<h1>Olá, visitante!</h1>
<button onclick="alert('Bem-vindo ao nosso site!');">Clique Aqui</button>
</body>
</html>

Abra o arquivo index.html no navegador, clique no botão “Clique Aqui ” e observe o resultado conforme figura abaixo:

Figura 1 - Exemplo de uso de JavaScript Inline

Descrição da imagem: No navegador, o código cria um botão com o texto "Clique Aqui". Quando o botão é clicado, uma mensagem pop-up de alerta aparece
com o texto "Bem-vindo ao nosso site!".

OBS: Esta não é a prática recomendada para scripts mais extensos ou para uma melhor manutenção do código, mas é útil para
pequenas interações.

https://moodle.ifrs.edu.br/mod/page/view.php?id=479165&forceview=1 2/7
01/04/2025, 23:32 JSFDW2025A: 1.2 Integração do JavaScript com o HTML

Incorporando o JavaScript diretamente no HTML


Você pode escrever um código JavaScript diretamente dentro de um documento HTML usando a tag <script>. Este método é útil
para scripts pequenos ou para testes rápidos. Isso é chamado de JavaScript interno. Normalmente, os blocos de script são colocados
na seção <head> ou antes do fechamento da tag <body> do documento (para garantir que eles não afetem o carregamento da
página).

Altere o arquivo index.html com o seguinte código:

<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exemplo de JavaScript Interno</title>
</head>
<body>

<h1>Olá, visitante!</h1>
<button onclick="saudacao();">Clique Aqui</button>

<script>
function saudacao() {
alert("Bem-vindo ao nosso site!");
}
</script>

</body>
</html>

Neste exemplo, a função saudacao() é definida dentro de uma tag <script> e é chamada quando clicamos no botão “Clique Aqui”
, graças ao atributo onclick da tag <button>. Observe que o código JavaScript está junto com o código HTML da página.

Abra o arquivo index.html no navegador e observe o resultado conforme figura abaixo:

https://moodle.ifrs.edu.br/mod/page/view.php?id=479165&forceview=1 3/7
01/04/2025, 23:32 JSFDW2025A: 1.2 Integração do JavaScript com o HTML

Figura 2 - Exemplo de uso de JavaScript diretamente dentro de um documento HTML

Descrição da imagem: No navegador, o código cria um botão com o texto "Clique Aqui". Quando o botão é clicado, a função JavaScript saudacao() é chamada,
exibindo uma mensagem pop-up de alerta com o texto "Bem-vindo ao nosso site!".

Observe que não houve alteração para o usuário final.

Usando um arquivo JavaScript externo


Para manter o código JavaScript separado do HTML, facilitando a manutenção e reutilização, você pode colocar o JavaScript em
um arquivo externo (normalmente com a extensão .js) e referenciá-lo no HTML. Isso é feito usando o atributo src da tag <script>, que
contém o caminho para o arquivo JavaScript.

Veja a sintaxe básica no quadro abaixo:

<script src="arquivo.js"></script>

https://moodle.ifrs.edu.br/mod/page/view.php?id=479165&forceview=1 4/7
01/04/2025, 23:32 JSFDW2025A: 1.2 Integração do JavaScript com o HTML

Vamos alterar nosso exemplo anterior. Para isso, em nosso projeto de exemplo, vamos alterar o conteúdo do arquivo chamado
script.js localizado dentro da pasta scripts. Neste documento, digite o seguinte código demonstrado no quadro abaixo:

function saudacao() {
alert("Bem-vindo ao nosso site!");
}

Agora, altere o arquivo index.html, alterando o elemento de <script>, conforme quadro abaixo:

<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Exemplo de JavaScript Externo</title>
</head>
<body>
<h1>Olá, visitante!</h1>
<button onclick="saudacao();">Clique Aqui</button>

<script src="scripts/script.js" defer></script>


</body>
</html>

Observe que o atributo defer é utilizado na tag <script> para indicar ao navegador que ele deve prosseguir com o processamento e
renderização de todo conteúdo HTML. Ou seja, o script será executado apenas após o HTML completo ser carregado e analisado,
garantindo que qualquer manipulação do DOM pelo script ocorra de forma segura e eficaz.

Salve e atualize seu navegador, conforme figura abaixo, e você deverá ver a mesma coisa!

https://moodle.ifrs.edu.br/mod/page/view.php?id=479165&forceview=1 5/7
01/04/2025, 23:32 JSFDW2025A: 1.2 Integração do JavaScript com o HTML

Figura 3 - Exemplo de uso de arquivo JavaScript externo

Descrição da imagem: No navegador, o código cria uma página com um título "Olá, visitante!" e um botão com o texto "Clique Aqui". Quando o botão é clicado,
uma função JavaScript chamada saudacao() é executada. Esta função está definida em um arquivo externo chamado "script.js", que é carregado e executado de
forma assíncrona após o carregamento completo da página.

Observe que funciona igualmente, mas agora nós temos o JavaScript em um arquivo externo. Isso é geralmente uma coisa boa em
termos de organização de código, e faz com que seja possível reutilizar o código em múltiplos arquivos HTML. Além disso, o HTML fica
mais legível sem grandes pedaços de script no meio dele.

OBS: Recomenda-se usar o JavaScript externo para projetos maiores devido à organização e reutilização do código, além de evitar
misturar muito código de script diretamente com o HTML.

◄ 1.1.4 Configuração do ambiente de desenvolvimento

Seguir para...

https://moodle.ifrs.edu.br/mod/page/view.php?id=479165&forceview=1 6/7
01/04/2025, 23:32 JSFDW2025A: 1.2 Integração do JavaScript com o HTML

1.3 Estratégias para carregamento eficiente de códigos JavaScript ►

Baixar o aplicativo móvel.

https://moodle.ifrs.edu.br/mod/page/view.php?id=479165&forceview=1 7/7

Você também pode gostar