Como o jQuery Funciona

Beginner

This tutorial is from open-source community. Access the source code

Introdução

Bem-vindo à documentação do jQuery! Este laboratório irá fornecer-lhe uma introdução ao jQuery.

Começar com jQuery pode ser fácil ou desafiador, dependendo da sua experiência com JavaScript, HTML, CSS e conceitos de programação em geral.

Uma coisa importante a saber é que jQuery é apenas uma biblioteca JavaScript. Todo o poder do jQuery é acessado via JavaScript, por isso, ter um forte domínio de JavaScript é essencial para entender, estruturar e depurar seu código. Embora trabalhar com jQuery regularmente possa, com o tempo, melhorar sua proficiência com JavaScript, pode ser difícil começar a escrever jQuery sem um conhecimento prático das construções e sintaxe embutidas do JavaScript. Portanto, se você é novo em JavaScript, recomendamos que consulte o tutorial básico de JavaScript na Mozilla Developer Network (MDN).

Este é um Lab Guiado, que fornece instruções passo a passo para ajudá-lo a aprender e praticar. Siga as instruções cuidadosamente para completar cada etapa e ganhar experiência prática. Dados históricos mostram que este é um laboratório de nível iniciante com uma taxa de conclusão de 86%. Recebeu uma taxa de avaliações positivas de 100% dos estudantes.

Como o jQuery Funciona

index.html já foi fornecido na VM.

Este arquivo será gerado automaticamente durante a inicialização do ambiente. Se não for gerado automaticamente, crie o arquivo e a função conforme mostrado na imagem acima. O código da função é o seguinte:

<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>Demo</title>
  </head>
  <body>
    <p>jQuery</p>
    <script src="jquery.min.js"></script>
    <script>
      // Your code goes here.
    </script>
  </body>
</html>

O atributo src no elemento <script> deve apontar para uma cópia do jQuery. Baixe uma cópia do jQuery na página Downloading jQuery e armazene o arquivo jquery.min.js no mesmo diretório do seu arquivo HTML.

Nota: Ao baixar o jQuery, o nome do arquivo pode conter um número de versão, por exemplo, jquery-x.y.z.js. Certifique-se de renomear este arquivo para jquery.js ou atualizar o atributo src do elemento <script> para corresponder ao nome do arquivo.

Executando o Código no Document Ready

Para garantir que seu código seja executado após o navegador terminar de carregar o documento, muitos programadores JavaScript envolvem seu código em uma função onload:

window.onload = function () {
  alert("welcome");
};

Infelizmente, o código não é executado até que todas as imagens terminem de baixar, incluindo anúncios em banner. Para executar o código assim que o documento estiver pronto para ser manipulado, o jQuery tem uma instrução conhecida como ready event:

$(document).ready(function () {
  // Your code here.
});

Nota: A biblioteca jQuery expõe seus métodos e propriedades por meio de duas propriedades do objeto window chamadas jQuery e $. $ é simplesmente um alias para jQuery e é frequentemente empregado porque é mais curto e rápido de escrever.

Por exemplo, dentro do evento ready, você pode adicionar um manipulador de clique ao link:

$(document).ready(function () {
  $("button").click(function () {
    $("p").text("Hello jQuery!");
  });
});

Copie o código jQuery acima para o seu arquivo HTML onde diz // Your code goes here. Em seguida, salve seu arquivo HTML e recarregue a página de teste no seu navegador.

Exemplo Completo

O exemplo a seguir ilustra o código de manipulação de clique discutido acima, incorporado diretamente no <body> do HTML. Observe que, na prática, geralmente é melhor colocar seu código em um arquivo JS separado e carregá-lo na página com o atributo src de um elemento <script>.

<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>Demo</title>
  </head>
  <body>
    <button>click me</button>
    <p>Hello World</p>
    <script src="jquery.min.js"></script>
    <script>
      $(document).ready(function () {
        $("button").click(function () {
          $("p").text("Hello jQuery!");
        });
      });
    </script>
  </body>
</html>

Por favor, clique em 'Go Live' no canto inferior direito para executar o serviço web na porta 8080. Em seguida, você pode atualizar a aba Web 8080 para visualizar a página web.

Resumo

Parabéns! Você concluiu o laboratório How jQuery Works. Para saber mais sobre a API jQuery, consulte a documentação oficial do jQuery.