jQuery é uma poderosa biblioteca JavaScript criada para simplificar a criação de efeitos visuais e de interatividade em web sites. Esta ferramenta propicia a criação de scripts de uma forma tão simples e intuitiva que consegue com meia dúzia de linhas os mesmos efeitos de um script de 30 a 40 linhas desenvolvido com JavaScript tradicional.
jQuery foi criado por John Resig, no intuito de simplificar o desenvolvimento de scripts de maneira rápida e concisa. O jQuery ajuda os desenvolvedores a se concentrarem na lógica dos sistemas da web e não nos problemas de incompatibilidade dos navegadores atuais. Isto ocorre através de: manipulação de eventos, animações, interações Ajax e para a manipulação do DOM.
Atualmente este framework está na versão 1.3.2 e pode ser utilizada em 2 formatos: Compressed em Gzip sem comentários com apenas 19 KB e a versão para desenvolvimento em que o código está editado e devidamente comentado, indicada para uso durante o desenvolvimento, com 120KB.
O jQuery está se tornando a biblioteca JavaScript mais popular dos últimos tempos, isto é fato, até a Microsoft irá utilizá-la no .NET futuramente.
O Framework jQuery
No mercado de trabalho atual, o JavaScript é uma das linguagem mais utilizadas no desenvolvimento web e está disponível como software livre e aberto, sob as licenças MIT e GPL. Ou seja, pode-se usar a biblioteca gratuitamente tanto em desenvolvimento de projetos pessoais como comerciais.
As principais vantagens do uso de jQuery sobre JavaScript tradicional são:
- Acesso direto a qualquer componente do DOM, ou seja, não há necessidade de várias linhas de código para acessar determinados pontos no DOM.
- O uso de regras de estilo não sofre qualquer tipo de limitação devido às inconsistências dos navegadores. Mesmo os seletores CSS3 podem ser usados sem qualquer restrição.
Implementação segura de recursos do CSS1, CSS2 e CSS3.
- Manipulação de conteúdos, sem limitações, com algumas poucas linhas de código.
- Suporte para toda a gama de eventos de interação com o usuário sem limitações impostas pelos navegadores.
- Possibilidade de inserir uma grande variedade de efeitos de animação com uma simples linha de código.
- Uso simplificado e sem restrições com AJAX e linguagens de programação, como PHP e ASP.
- Simplificação na criação de scripts.
- Emprego cross-browser.
- Resolução da incompatibilidade entre os navegadores.
- Redução de código.
- Reutilização do código através de plugins.
- Utilização de uma vasta quantidade de plugins criados por outros desenvolvedores.
No related posts.
No related posts.
jQuery não é um framework é uma biblioteca.
Olá Ruan Carlos.
Acho que você está errado ao afirmar que: “jQuery não é um framework é uma biblioteca.”
Pois pesquisei sobre o assunto e encontrei vários lugares referenciando jQuery como um framework, inclusive na propria página do jQuery!