jQuery Framework – Write Less, Do More

Uma das grandes revoluções para os desenvolvedores da atualidade foi o jQuery, sem duvidas ele tornou a forma como escrevemos Javascript muito mais prazerosa e simplificada partindo do principio “Escreva menos, Faça mais” (Write Less, Do More).

Baseando-se no atalho $ para document.getElementById, o jQuery estende as funcionalidades do Javascript misturando-o com a função document.getElementsBySelector.

Além do ganho em produtividade, o tamanho da biblioteca jQuery na sua versão atual (v.1.3.2 enquanto escrevo) é de apenas 19kb e lhe possibilita realizar entre outras coisas: requisições AJAX, manipulações de elementos DOM, reutilização de códigos através de plugins, manipulação de recursos CSS1, CSS2 e CSS3, tratamento de eventos, etc. Resumindo é uma biblioteca completa e ao mesmo tempo simples.

Se tudo que foi dito até agora não significou nada vamos a um exemplo prático do famoso “Ola Mundo” escrito em Javascript e posteriormente em jQuery.

Primeiramente em Javascript:

<script type="text/javascript">
function Alerta() {
   alert('Ola Mundo');
}

function addEvent(obj, evType, fn) {
  if (typeof obj == "string") {
        if (null == (obj = document.getElementById(obj))) {
          throw new Error("Nao e possivel adicionar evento listener: Elemento HTML nao encontrado.");
        }
  }
  if (obj.attachEvent) {
        return obj.attachEvent(("on" + evType), fn);
  } else if (obj.addEventListener) {
        return obj.addEventListener(evType, fn, true);
  } else {
        throw new Error("Seu navegador nao suporta o eventos listeners.");
  }
}

addEvent(window, "load", Alerta);
</script>

Agora um exemplo prático em jQuery, primeiramente precisamos adicionar¹ a biblioteca jQuery a nosso projeto e posteriormente escrever o código:

<script src="jquery-1.3.2.js"></script>

<script type ="text/javascript">

        $(document).ready(function(){

               alert(‘Ola Mundo’);

        });

</script>

Quer conhecer melhor o framework jQuery continue acompanhando as postagens aqui do blog e também visite:

- Site oficial

- Documentação oficial

- Documentação oficial alternativa

- Plugins

- Comunidade jQuery Brasil

- Lista de discussão em português (Google Groups)

- Futuro portal jQuery Brasil em desenvolvimento pelos membros da lista de discussão

¹ – Podemos ainda adicionar a biblioteca diretamente de um Host online como o Microsoft AJAX CDN ou Google Code

Leave a comment

2 Comments.

Leave a Reply


[ Ctrl + Enter ]

Trackbacks and Pingbacks: