Introdução ao jQuery

Felippe Alex Scheidt · Capítulo 1 de 27

Páginas do PDF

Introdução ao jQuery

1 Introdução

 

Este livro apresenta os conceitos fundamentais para aqueles interessados na programação de scripts para páginas web. O foco apresentado aqui consiste em explorar e investigar os principais métodos e recursos disponibilizados na API (application program interface) do jQuery, reconhecida hoje como a principal biblioteca para desenvolvimento de interfaces e scripts. A didática elaborada para este conteúdo segue a lógica do aprendizado por exemplo. Apresenta-se uma breve explicação do conceito, seguido de código fonte onde o aluno poderá testar imediatamente em seu ambiente de desenvolvimento e verificar os resultados encontrados. Nas próximas seções exploraremos conceitos essenciais para o entendimento dos conceitos que permeiam o desenvolvimento web.

 

1.1 O que é JavaScript?

JavaScript é uma linguagem de programação dinâmica usada nos navegadores web para realizar processamento no lado do cliente, o que inclui: manipular a interface gráfica alterando propriedades de CSS e do HTML; fazer comunicação com o servidor de acordo com ações e eventos disparados pelo usuário; receber dados do servidor e apresentá-los ao usuário. As possibilidades de programação com JavaScript são inúmeras e junto com o CSS e HTML formam a pilha de tecnologias usadas no desenvolvimento de interfaces para o usuário. Compreender estas tecnologias é essencial para quem pretende se dedicar a esta área de conhecimento. Apesar de o JavaScript ser uma linguagem praticamente obrigatória de ser aprendida nesse contexto, nos últimos anos tem ganhado bastante força na comunidade de desenvolvedores o uso de bibliotecas escritas em JavaScript que abstraem e simplificam funcionalidades típicas encontradas em web sites. O uso dessas bibliotecas facilitou muito a aprendizagem de comandos e operações básicas para manipular a interface do usuário. Uma dessas bibliotecas, o jQuery, ganhou destaque mundial e hoje é a principal biblioteca utilizada para desenvolvimento de programação do lado cliente. Portanto, este livro busca explorar as principais funcionalidades dessa biblioteca e apresentá-la ao público interessado em dar os primeiros passos nessa tecnologia.