Mostrando postagens com marcador Front-end. Mostrar todas as postagens
Mostrando postagens com marcador Front-end. Mostrar todas as postagens

terça-feira, 23 de outubro de 2012

Desmistificando o jQuery (Parte 2)


Quem leu a primeira parte com certeza não pensa mais que jQuery é um bicho de sete cabeças, mas talvez pense que ainda tem umas três.  :o)


E é isso que espero resolver neste segundo post sobre jQuery, atacando agora as funções que estão disponíveis a partir da obtenção de elementos.

Conforme foi apresentado no primeiro post, há diversas formas de se obter os elementos de uma página HTML. Após esta primeira etapa, o jQuery oferece uma vasta diversidade de funções para praticamente qualquer necessidade, por isso vou focar mais nas que para mim foram mais úteis.

sexta-feira, 19 de outubro de 2012

Desmistificando o jQuery (Parte 1)

Em um post anterior, falei sobre o poder e versatilidade do jQuery, sem todavia apresentá-lo na prática, o que ficou prometido e desejo cumprir neste post.

Por muito tempo, há não muito tempo, ouvi falar sobre jQuery e pensei tratar-se de um "bicho de sete cabeças".

Conforme mencionei nesse post anterior, minha habilidade com front-end era bem rasa, fluindo mais com frameworks component-based (como Primefaces) que já me traziam tudo praticamente pronto (e bonito!).

Inconformado com essa lacuna, busquei algumas boas literaturas e acabei sendo alocado em um projeto PHP. Nas boas-vindas já indicaram a toda a equipe que o conhecimento de jQuery seria muito mais importante que o de PHP. Então, não perdi tempo, mergulhei na literatura e, para minha surpresa, descobri que jQuery é muito simples. Tem uma imensidão de recursos, talvez essa seja a parte mais difícil (menos fácil) de aprender, mas a forma de empregá-los em sua aplicação é simples demais! Descobri que o bicho das sete cabeças não existia (ou pelo menos não era o jQuery!).


Minha expectativa é que você descubra a mesma coisa ao concluir a leitura deste post!


quarta-feira, 17 de outubro de 2012

Component-based ou Action-based


Quero relatar algumas experiências que tive com desenvolvimento de front-end (camada de apresentação de sistemas) que acredito que poderão agregar conhecimento para alguns, e para alguns outros darão a oportunidade de complementar o conhecimento coletivo com comentários aqui no blog.

Vou explicar um pouco do contexto geral das aplicações, mas dar ênfase (não exclusividade) para o front-end.

Por muitos anos, minhas atividades envolveram predominantemente desenvolvimento de back-end, ou seja, camada de persistência, negócio, etc, e meu ponto fraco era o front-end. Não tinha habilidade (nem paciência) para fazer uma camada de visualização bem elaborada e agradável para o usuário.