Se você gosta de jQuery , sem dúvida sabe quem John Resig é, o criador do jQuery. Bem antes de o jQuery entrar em cena, John escreveu Pro JavaScript Techniques , de Apress. Eu realmente tenho investigado como funciona o JavaScript porque estou fazendo mais e mais desenvolvimento AJAX atualmente. Isso me levou a ler alguns recursos básicos de JavaScript, dos quais John Resig’s Pro JavaScript Techniques certamente é um deles.
Ao ler este livro, pude realmente ver como Resig organizou os fundamentos do jQuery. Na verdade, uma vez que você tenha passado as seções do primer JavaScript, e quando digo primer neste contexto, quero dizer primer JavaScript avançado, ele mostra como diferentes bibliotecas JavaScript aplicam princípios diferentes. Mas o que achei ainda mais revelador é sua revisão de vários, vou chamá-los de projetos por falta de um nome melhor, que lançou as bases para o que agora é jQuery.
Por exemplo no Capítulo 5 ele mostra como a biblioteca cssQuery pode ser usada para selecionar um elemento DOM usando seletores CSS. Hmmmm isso soa muito familiar. Ele então começa a apresentar o jQuery e como ele começou a desenvolvê-lo.
O que eu realmente gosto neste livro é que Resig mostra continuamente exemplos básicos simples do que considero elementos-chave da biblioteca jQuery. Se você está apenas usando o jQuery e não quis separá-lo e olhar para o fundo, você está perdendo. O Pro JavaScript Techniques é uma espécie de dissecação do que esta poderosa biblioteca está por dentro.
Uma coisa é certa, conforme eu lia as páginas deste livro, fiquei cada vez mais grato por John ter escrito jQuery para abstrair toda essa funcionalidade maluca de mim. À medida que tenho aprimorado minhas habilidades em JavaScript nos últimos meses, estou cada vez mais convencido de que não é a linguagem que tenho sido meu inimigo, mas mais sabendo e entendendo como trabalhar com a funcionalidade embutida em cada navegador para fazer coisas reais acontecerem. Primeiro porque simplesmente não há documentação boa (o que significa não papel branco) para essas APIs e, então, todas variam ligeiramente.
No final do dia, Técnicas de JavaScript Pro é um ótimo recurso que lhe dá uma ideia da mente de alguém dos melhores especialistas em JavaScript do mundo. Eu recomendo fortemente pegar este livro, passar um bom fim de semana ou, como eu, um longo vôo, e lê-lo. Em seguida, comece a aplicar os princípios à sua codificação JavaScript diária para fazer seus aplicativos AJAX funcionarem em um nível superior.