O que é jquery?

Video: Diferença de javascript e jQuery

jQuery é uma biblioteca javascript. Ok, isso pode não fazer muito sentido. O que é uma biblioteca javascript? Uma biblioteca javascript é uma coleção de código que você usa quando você deseja obter acesso a funcionalidades adicionais ou tornar a vida mais fácil. jQuery faz as duas coisas.

jQuery é bastante popular. Embora não existam estatísticas precisas para mostrar como muitas vezes jQuery é usado, olhares superficial em sites populares mostram que jQuery é toda a web.

jQuery também torna o desenvolvimento cross-browser mais fácil. Embora você não tenha visto muito do que até agora, o suporte para javascript difere muito de navegador para navegador e de versão para versão. O que funciona no Firefox pode não funcionar em todos no Internet Explorer ou poderia funcionar completamente o oposto.

Video: Utilizando o Autocomplete do jQuery UI com o Ajax no jQuery



Um exemplo favorito de como javascript apoio difere de navegador para navegador envolve a manipulação de datas. Há uma certa função de javascript que retorna o ano. Por exemplo, assumindo que é de 2008, quando você chamar a função, javascript deve retornar 2008 - mas que nem sempre é o caso, dependendo do navegador que você está usando.

Quando essa função é usada no Firefox ou Safari, você recebe todo o ano de 2008, como seria de esperar. Quando você usa javascript no Internet Explorer, você receberá o número de anos que se passaram desde 1900. Quando o ano é 2008, você receberia 108 de volta do Internet Explorer. Obviamente, se você está tentando fazer qualquer tipo de cálculo de data com esse valor, ele vai ser descontroladamente torto.

Video: Clip O que é e como funciona o jQuery by QT CMS

Qual navegador está certo? Realmente não importa. O que é importante é que os fabricantes de navegadores ler a especificação javascript de forma diferente e, no final, retornar coisas diferentes para a mesma função.

Infelizmente, o exemplo data é apenas um dos muitos exemplos (alguns muito mais grave do que isso), onde os navegadores diferem na forma como implementar javascript. A boa notícia é que jQuery leva essa complicação de distância. funções do jQuery descobrir o navegador está sendo usado de forma precisa e depois explicá-la, a fim de tornar a se comportar navegador de uma forma consistente.


Publicações relacionadas