English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Neste capítulo, você aprenderá como integrar JavaScript ao seu site.
Normalmente, há três métodos para adicionar JavaScript a uma página da web:
Pode-se<script>e</script>Inserir código JavaScript entre os marcadores
Usarpropriedades de evento (Por exemplo, onclick, onkeypress e outros) insira código JavaScript diretamente dentro dos marcadores HTML
Crie um arquivo JavaScript externo e carregue-o via<script>Atributo src do marcador para carregá-lo na página
Em HTML, é necessário que<script>e</script>Inserir código JavaScript entre os marcadores.
<script> document.write("Hello World"); </script>Teste e veja‹/›
Atenção:Exemplos antigos de JavaScript podem usar o atributo type: <script type="text/javascript">. Desde o HTML5Já não é necessário o atributo type. JavaScript é HTML5O idioma padrão de script desde a versão.
Você pode inserir qualquer quantidade de scripts em um documento HTML.
Os scripts podem ser colocados em qualquer parte da página HTML.<head>ou <body>, dependendo de quando você deseja carregar o script.
Neste exemplo, a função JavaScript é colocada na página HTML:<head>seção.
A função será chamada ao clicar no botão:
<!DOCTYPE html> <html> <head> <script> function myFunc() { document.getElementById("output").innerHTML = "Hello World"; } </script> </head> <h2>JavaScript no Cabeçalho</h2> <button type="button" onclick="myFunc()">Clique</button> <p id="output">Este é um Parágrafo</p> </html>Teste e veja‹/›
cada<script>tags impedirão o processo de apresentação da página até que todo o código JavaScript seja completamente baixado e executado, então, a colocação delas no início do documento sem motivo legítimo afetará significativamente o desempenho do seu site.
Neste exemplo, a função JavaScript é colocada na página HTML:seção.
A função será chamada ao clicar no botão:
<!DOCTYPE html> <html> <h2>JavaScript no Corpo</h2> <button type="button" onclick="myFunc()">Clique</button> <p id="output">Este é um parágrafo</p> <script> function myFunc() { document.getElementById("output").innerHTML = "Hello World"; } </script> </html>Teste e veja‹/›
Os scripts devem ser colocados no final da parte do corpo, ao lado</body>antes da tag, o que tornará sua página de web carregar mais rápido, pois pode evitar que a apresentação inicial da página seja interrompida.
Você também pode usarpropriedades de evento (Por exemplo, onclick, onkeypress e outros) colocam código JavaScript diretamente dentro de tags HTML.
<p onclick="this.innerHTML='Hello World';">Este é o Primeiro Parágrafo (Clique nele)</p>Teste e veja‹/›
No entanto, deve-se evitar inline de grande quantidade de código JavaScript, pois o JavaScript tornará o HTML confuso e tornará o código JavaScript difícil de manter.
Você também pode colocar código JavaScript em um arquivo separado com a extensão .js e então chamar o arquivo externo de JavaScript usando<script>marcadosrcpropriedade para carregar o arquivo na página.
O exemplo a seguir aponta para um arquivo JavaScript externo:
<script src="myscript.js"></script>Teste e veja‹/›
Para adicionar vários arquivos de script a uma página, use vários tags de script:
<script src="myscript_1.js"></script> <script src="myscript_2.js"></script>
Você pode, conforme necessário,<head>ou<body>Coloque uma referência de script externo.
O comportamento deste script é como se ele estivesse exatamente na<script>na mesma posição que o sinal de marcação.
Atenção:Os arquivos de script externos não podem conter<script>Marca.
Colocar scripts em arquivos externos tem alguns benefícios:
Ele separa o JavaScript do HTML
Ele torna o HTML e o JavaScript fáceis de ler e manter
Os arquivos JavaScript armazenados no cache podem acelerar a carga da página
O mesmo script pode ser usado em vários documentos
DicaNormalmente, ao baixar o arquivo JavaScript externo pela primeira vez, ele é armazenado no cache do navegador (como imagens e folhas de estilo), então não é necessário baixar o arquivo várias vezes do servidor web que cria a página. A carga é mais rápida.
Você pode usar um URL completo ou um caminho relativo ao arquivo atual da página para referenciar scripts externos.
Este exemplo usa um link de URL completo para o script:
<script src="https://pt.oldtoolbag.com/run/js/myscript.js"></script>Teste e veja‹/›
Este exemplo usa o script especificado na pasta atual do site:
<script src="/run/js/myscript.js"></script>Teste e veja‹/›
Você pode encontrar mais informações em " Caminho de Arquivo HTML Obtenha mais informações sobre os caminhos de arquivo neste capítulo.