{"id":8921,"date":"2018-04-16T16:13:00","date_gmt":"2018-04-16T19:13:00","guid":{"rendered":"https:\/\/blog.hostinger.io\/br-tutoriais\/?p=8921"},"modified":"2025-04-16T04:44:22","modified_gmt":"2025-04-16T07:44:22","slug":"como-adicionar-javascript-no-html","status":"publish","type":"post","link":"\/br\/tutoriais\/como-adicionar-javascript-no-html\/","title":{"rendered":"Como adicionar JavaScript no HTML"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Neste tutorial, vamos mostrar para voc&ecirc; como adicionar JavaScript no HTML. O come&ccedil;o deste guia vai ter uma curta introdu&ccedil;&atilde;o ao JavaScript, enquanto o restante do conte&uacute;do vai focar em v&aacute;rias maneiras que ensinam voc&ecirc; a como inserir JavaScript no HTML.<\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; quer exibir no seu site um conte&uacute;do est&aacute;tico como, por exemplo, um conjunto de imagens, ent&atilde;o o HTML pode servir muito bem para voc&ecirc;. Entretanto, p&aacute;ginas est&aacute;ticas est&atilde;o cada vez mais se tornando coisa do passado.<\/p><p class=\"wp-block-paragraph\">A maior parte dos conte&uacute;dos de hoje &eacute; interativo e possui slideshows chamativos, formul&aacute;rios e menus. Eles melhoram a experi&ecirc;ncia do usu&aacute;rio e adicionam dinamicidade para um site, independente do host que voc&ecirc; usar.<\/p><p class=\"wp-block-paragraph\">E isso tudo &eacute; conseguido atrav&eacute;s do uso de linguagens de programa&ccedil;&atilde;o, sendo a JavaScript uma das mais famosas nesse sentido. Ela permite que os desenvolvedores criem sites que interajam com os usu&aacute;rios e vice-versa.<\/p><p class=\"wp-block-paragraph\">Embora existam muitas outras linguagens dispon&iacute;veis, nenhuma delas &eacute; t&atilde;o popular quanto a JavaScript. E para tirar o seu m&aacute;ximo de proveito, ela &eacute; geralmente usada em conjunto com o HTML.<\/p><p class=\"has-text-align-center wp-block-paragraph\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/HTML-Cheat-Sheet.pdf\" target=\"_blank\" rel=\"noopener\">Baixe o Guia de Recursos HTML definitivo<\/a><\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-vantagens-da-linguagem-javascript\">Vantagens da Linguagem JavaScript<\/h2><p class=\"wp-block-paragraph\">A linguagem <a href=\"\/br\/tutoriais\/o-que-e-javascript\/\">JavaScript<\/a> era, antes de tudo, conhecida como LiveScript. Por conta do termo Java ser muito popular no mundo inteiro, a Netscape decidiu renome&aacute;-la para JavaScript. A sua origem data de 1995, durante a fase 2.0 da Netscape. Abaixo est&atilde;o algumas das vantagens de usar a linguagem JavaScript:<\/p><h3 class=\"wp-block-heading\" id=\"h-interacao-minima-com-o-servidor\">Intera&ccedil;&atilde;o M&iacute;nima com o Servidor<\/h3><p class=\"wp-block-paragraph\">&Eacute; um fato que se voc&ecirc; quer otimizar o desempenho de um site, a melhor maneira de fazer isso &eacute; reduzindo a comunica&ccedil;&atilde;o com o servidor. A JavaScript ajuda nesse sentido validando os comandos do usu&aacute;rio pelo cliente.<\/p><p class=\"wp-block-paragraph\">Ele apenas envia pedidos para o servidor depois de rodar as verifica&ccedil;&otilde;es iniciais de valida&ccedil;&atilde;o. Como resultado, o uso de recursos e a quantidade de pedidos para o servidor diminuem significantemente.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,h=1024,fit=scale-down\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h3 class=\"wp-block-heading\" id=\"h-interface-rica-e-amigavel\">Interface Rica e Amig&aacute;vel<\/h3><p class=\"wp-block-paragraph\">Usando a linguagem JavaScript, voc&ecirc; pode criar interfaces interativas pela perspectiva do cliente. Por exemplo: carross&eacute;is nos topos de p&aacute;ginas, slideshows, efeitos que s&atilde;o acionados quando o ponteiro do mouse passa por cima e fun&ccedil;&otilde;es que podem ser arrastadas e movidas de um lugar para outro.<\/p><h3 class=\"wp-block-heading\" id=\"h-resposta-imediata-ao-usuario\">Resposta Imediata ao Usu&aacute;rio<\/h3><p class=\"wp-block-paragraph\">Usando a linguagem JavaScript, voc&ecirc; assegura respostas imediatas para os usu&aacute;rios. Por exemplo, vamos imaginar uma situa&ccedil;&atilde;o em que um usu&aacute;rio preencheu um formul&aacute;rio e deixou um campo vazio.<\/p><p class=\"wp-block-paragraph\">Sem a valida&ccedil;&atilde;o JavaScript, ele precisa esperar at&eacute; que a p&aacute;gina seja recarregada para s&oacute; ent&atilde;o perceber que deixaram um campo vazio. Entretanto, com a JavaScript, ele &eacute; alertado sobre isso instantaneamente.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/f%C3%A1cil-depura%C3%A7%C3%A3o@4x-8.png\/public\" alt=\"exemplo de erro no javascript com linha e n&uacute;mero exatos\" class=\"wp-image-9279\"><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-facil-depuracao\">F&aacute;cil Depura&ccedil;&atilde;o<\/h3><p class=\"wp-block-paragraph\">A JavaScript &eacute; uma linguagem de interpreta&ccedil;&atilde;o, o que significa que os c&oacute;digos escritos s&atilde;o decifrados linha a linha. Em caso de surgimento de poss&iacute;veis erros, voc&ecirc; ver&aacute; o n&uacute;mero exato da linha em que o problema se encontra.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-adicionar-javascript-no-html\">Como Adicionar JavaScript no HTML<\/h2><p class=\"wp-block-paragraph\">Existem duas maneiras de adicionar JavaScript no HTML e faz&ecirc;-las trabalhar juntas. Agora que j&aacute; falamos sobre a linguagem JavaScript e vimos algumas das vantagens que ela oferece, vamos dar uma olhada em algumas das maneiras que podemos inserir JavaScript no HTML.<\/p><h3 class=\"wp-block-heading\" id=\"h-como-adicionar-javascript-diretamente-em-um-arquivo-html\">Como Adicionar JavaScript Diretamente em um Arquivo HTML<\/h3><p class=\"wp-block-paragraph\">O primeiro jeito de adicionar JavaScript no HTML &eacute; mais direto. Voc&ecirc; pode fazer isso usando a tag <b>&lt;script&gt;&lt;\/script&gt;<\/b>, que deve abranger todo c&oacute;digo JS que voc&ecirc; escrever. O c&oacute;digo JS pode ser adicionado:<\/p><ul class=\"wp-block-list\">\n<li>Entre as tags <b>&lt;head&gt;<\/b><\/li>\n\n\n\n<li>Entre as tags <b>&lt;body&gt;<\/b><\/li>\n<\/ul><p class=\"wp-block-paragraph\">Dependendo de onde voc&ecirc; adicionar o c&oacute;digo JavaScript no arquivo HTML, o carregamento &eacute; diferente. A pr&aacute;tica recomendada &eacute; inseri-lo na se&ccedil;&atilde;o <b>&lt;head&gt;<\/b>, pois ele ficar&aacute; separado do conte&uacute;do real do arquivo HTML.<\/p><p class=\"wp-block-paragraph\">Mas saiba que, coloc&aacute;-lo na se&ccedil;&atilde;o &lt;body&gt; poder&aacute; melhorar a velocidade de carregamento, j&aacute; que o conte&uacute;do do site atual ser&aacute; carregado mais rapidamente, e somente ent&atilde;o o JavaScript ser&aacute; analisado. Para este exemplo, vamos dar uma olhada no arquivo HTML abaixo, usado para mostrar o hor&aacute;rio atual.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en-US\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n&lt;script&gt;JAVASCRIPT IS USUALLY PLACED HERE&lt;\/script&gt;\n&lt;title&gt;Time right now is: &lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;script&gt;JAVASCRIPT CAN ALSO GO HERE&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre><p class=\"wp-block-paragraph\">Neste formato, o c&oacute;digo acima n&atilde;o tem JavaScript e, consequentemente, n&atilde;o pode mostrar a hora atual. Podemos adicionar o c&oacute;digo abaixo para ter certeza de que a p&aacute;gina ir&aacute; mostrar a hora esperada correta.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">var time = new Date();\nconsole.log(time.getHours() + \":\" + time.getMinutes() + \":\" + time.getSeconds());<\/pre><p class=\"wp-block-paragraph\">Vamos colocar este c&oacute;digo entre as tags <b>&lt;script&gt;<\/b> e <b>&lt;\/script&gt;<\/b> e coloc&aacute;-lo no topo do c&oacute;digo HTML para garantir que, quando a p&aacute;gina carregar, um alerta &eacute; gerado e mostre a hora atual para o usu&aacute;rio. Abaixo voc&ecirc; v&ecirc; como o arquivo HTML deve ficar depois de inserir o c&oacute;digo JavaScript nele:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en-US\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n&lt;title&gt;Time right now is: &lt;\/title&gt;\n&lt;script&gt;\nvar time = new Date();\nconsole.log(time.getHours() + \":\" + time.getMinutes() + \":\" + time.getSeconds());\n&lt;\/script&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre><p class=\"wp-block-paragraph\">Se voc&ecirc; quiser mostrar a hora dentro do corpo da p&aacute;gina, voc&ecirc; precisa incluir o script dentro das tags <b>&lt;body&gt; <\/b>do HTML da p&aacute;gina. Abaixo voc&ecirc; confere como o c&oacute;digo deve ficar quando voc&ecirc; fizer isso:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en-US\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n&lt;title&gt;Time right now is: &lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;script&gt;\nlet d = new Date();\ndocument.body.innerHTML = \"&lt;h1&gt;Time right now is:  \" + d.getHours() + \":\" + d.getMinutes() + \":\" + d.getSeconds()\n\"&lt;\/h1&gt;\"\n&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/pre><p class=\"wp-block-paragraph\"><span style=\"font-weight: 400\">E abaixo est&aacute; o resultado final do que voc&ecirc; deve ver na p&aacute;gina:<\/span><\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"637\" height=\"411\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-1.png\/public\" alt=\"exemplo de formato da hora atual na p&aacute;gina quando se adiciona JavaScript no HTML\" class=\"wp-image-8922\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-1.png\/w=637,fit=scale-down 637w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-1.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-como-adicionar-javascript-em-um-arquivo-separado\">Como Adicionar JavaScript em um Arquivo Separado<\/h3><p class=\"wp-block-paragraph\">&Agrave;s vezes, inserir JavaScript no HTML de forma direta pode n&atilde;o parecer o melhor jeito de ligar uma linguagem &agrave; outra. Isso porque porque alguns scripts JS precisam ser usados em m&uacute;ltiplas p&aacute;ginas e, por isso, &eacute; melhor manter o c&oacute;digo JavaScript em arquivos separados.<\/p><p class=\"wp-block-paragraph\">Por isso que um jeito mais aceit&aacute;vel de inserir JavaScript no HTML &eacute; pela importa&ccedil;&atilde;o externa de um arquivo. Esses arquivos podem ser referenciados de dentro de documentos HTML, assim como referenciamos documentos CSS.<\/p><p class=\"wp-block-paragraph\">Alguns dos benef&iacute;cios de adicionar um c&oacute;digo JS em arquivos separados s&atilde;o:<\/p><ul class=\"wp-block-list\">\n<li>Quando o c&oacute;digo HTML e o c&oacute;digo JavaScript s&atilde;o separados, o princ&iacute;pio de design da separa&ccedil;&atilde;o de interesses &eacute; cumprido e torna tudo muito mais sustent&aacute;vel e reutiliz&aacute;vel.<\/li>\n\n\n\n<li>A leitura e a manuten&ccedil;&atilde;o do c&oacute;digo ficam muito mais f&aacute;ceis de se fazer.<\/li>\n\n\n\n<li>Arquivos JavaScript em cache melhoram o desempenho geral de um site ao diminuir o tempo que as p&aacute;ginas carregam.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Podemos referenciar um arquivo JavaScript dentro do HTML dessa forma abaixo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en-US\"&gt;\n&lt;head&gt;\n&lt;meta charset=\"UTF-8\"&gt;\n&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"&gt;\n&lt;title&gt;Time right now:&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n&lt;\/body&gt;\n&lt;script src=\"js\/myscript.js\"&gt;&lt;\/script&gt;\n&lt;\/html&gt;<\/pre><p class=\"wp-block-paragraph\">Os conte&uacute;dos do arquivo myscript.js ser&atilde;o:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">et d = new Date();\ndocument.body.innerHTML = \"&lt;h1&gt;Time right now is:  \" + d.getHours() + \":\" + d.getMinutes() + \":\" + d.getSeconds()&lt;\/h1&gt;\"<\/pre><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Importante!<\/strong> Aqui fica impl&iacute;cito que o arquivo <strong>myscript.js<\/strong> est&aacute; presente no <strong>mesmo diret&oacute;rio<\/strong> que o arquivo HTML.\n            <\/p><\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-exemplo-de-javascript-para-validar-um-endereco-de-e-mail\">Exemplo de JavaScript para Validar um Endere&ccedil;o de E-mail<\/h3><p class=\"wp-block-paragraph\">A linguagem JavaScript capacita a sua aplica&ccedil;&atilde;o ajudando voc&ecirc; a validar a entrada do usu&aacute;rio pelo cliente. Uma das entradas mais importantes feitas pelos usu&aacute;rios e que frequentemente precisam de valida&ccedil;&atilde;o &eacute; o endere&ccedil;o de e-mail.<\/p><p class=\"wp-block-paragraph\">A fun&ccedil;&atilde;o JavaScript abaixo pode ajudar voc&ecirc; a validar um endere&ccedil;o de e-mail antes de envi&aacute;-lo para um servidor:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">function validateEmailAddress(email) {\nvar re = \/^(([^&lt;&gt;()[\\]\\\\.,;:\\s@\\\"]+(\\.[^&lt;&gt;()[\\]\\\\.,;:\\s@\\\"]+)*)|(\\\".+\\\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$\/;\nreturn re.test(email);\n}\nfunction validate() {\n$(\"#result\").text(\"\");\nvar emailaddress = $(\"#email\").val();\nif (validateEmailAddress(emailaddress)) {\n$(\"#result\").text(emailaddress + \" is valid :)\");\n$(\"#result\").css(\"color\", \"green\");\n} else {\n$(\"#result\").text(emailaddress + \" is not correct, please retry:(\");\n$(\"#result\").css(\"color\", \"red\");\n}\nreturn false;\n}\n$(\"#validate\").bind(\"click\", validate);<\/pre><p class=\"wp-block-paragraph\">Para anexar essa fun&ccedil;&atilde;o para uma entrada de formul&aacute;rio, voc&ecirc; pode usar o c&oacute;digo abaixo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;form&gt;\n&lt;p&gt;Enter an email address:&lt;\/p&gt;\n&lt;input id='email'&gt;\n&lt;button type='submit' id='validate'&gt;Validate!&lt;\/button&gt;\n&lt;\/form&gt;\n&lt;h2 id='result'&gt;&lt;\/h2&gt;<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"637\" height=\"411\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-2.png\/public\" alt=\"valida&ccedil;&atilde;o correta de e-mail quando se usa JavaScript no HTML\" class=\"wp-image-8923\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-2.png\/w=637,fit=scale-down 637w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-2.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-2.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Abaixo est&aacute; o resultado que voc&ecirc; obt&eacute;m depois de combinar todos os ingredientes juntos em um arquivo HTML.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"637\" height=\"411\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-3.png\/public\" alt=\"valida&ccedil;&atilde;o incorreta de e-mail quando se usa JavaScript no HTML\" class=\"wp-image-8924\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-3.png\/w=637,fit=scale-down 637w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-3.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2018\/04\/adicionar-javascript-no-html-3.png\/w=300,fit=scale-down 300w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/><\/figure>\n<\/div><p class=\"wp-block-paragraph\">E se a valida&ccedil;&atilde;o for incorreta, o resultado ser&aacute; diferente:<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\">Conclus&atilde;o<\/h2><p class=\"wp-block-paragraph\">Parab&eacute;ns! Voc&ecirc; aprendeu como inserir JavaScript no HTML com alguns exemplos b&aacute;sicos.<\/p><p class=\"wp-block-paragraph\">Neste artigo, mostramos duas maneiras de adicionar JavaScript no HTML. E, uma vez que voc&ecirc; se acostuma com as coisas, as possibilidades de fazer grandes coisas usando as duas linguagens de programa&ccedil;&atilde;o s&atilde;o ilimitadas.<\/p><p class=\"wp-block-paragraph\">A JavaScript pode ser usada em combina&ccedil;&atilde;o com o HTML para rodar aplica&ccedil;&otilde;es modernas de internet que s&atilde;o intuitivas, interativas e amig&aacute;veis aos usu&aacute;rios. Por uma simples valida&ccedil;&atilde;o do cliente, ela reduz o tr&aacute;fego do servidor e melhora a efici&#7869;ncia geral de um site.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste tutorial, vamos mostrar para voc&ecirc; como adicionar JavaScript no HTML. O come&ccedil;o deste guia vai ter uma curta introdu&ccedil;&atilde;o ao JavaScript, enquanto o restante do conte&uacute;do vai focar em v&aacute;rias maneiras que ensinam voc&ecirc; a como inserir JavaScript no HTML. Se voc&ecirc; quer exibir no seu site um conte&uacute;do est&aacute;tico como, por exemplo, um [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/como-adicionar-javascript-no-html\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":92,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"Como adicionar JavaScript no HTML","rank_math_description":"Veja como \u00e9 f\u00e1cil adicionar c\u00f3digos JavaScript no HTML e tenha uma s\u00e9rie de vantagens no site que voc\u00ea desenvolver!","rank_math_focus_keyword":"JavaScript no HTML","footnotes":""},"categories":[4928],"tags":[4809,4793,5402,5268,5403],"class_list":["post-8921","post","type-post","status-publish","format-standard","hentry","category-html","tag-html","tag-javascript","tag-linguagem-de-programacao","tag-programacao","tag-scripts"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/add-javascript-to-html\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-adicionar-javascript-no-html\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/insertar-javascript-en-html\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-membuat-javascript-di-html\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/add-javascript-html\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/add-javascript-html\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/add-javascript-to-html\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/add-javascript-to-html\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/add-javascript-to-html\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/add-javascript-to-html\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/add-javascript-to-html\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/insertar-javascript-html\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/insertar-javascript-html\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/insertar-javascript-html\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-adicionar-javascript-no-html\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/8921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/92"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=8921"}],"version-history":[{"count":34,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/8921\/revisions"}],"predecessor-version":[{"id":38441,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/8921\/revisions\/38441"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=8921"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=8921"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=8921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}