Archive for category Javascript
Como fazer mais em aplicações RIA escrevendo menos
Posted by jaydson in Javascript, Jquery on 18 de novembro de 2009
Quando falamos em aplicações RIA utilizando Javascript, logo pensamos em uma biblioteca que nos auxilie na construção dessas aplicações.
Dentre uma infinidade de bibliotecas e frameworks existentes atualmente, o jQuery continua sendo minha alternativa preferida.
Sua simplicidade e ao mesmo tempo robustez proporcionam diversas funcionalidades indispensáveis no desenvolvimento de uma aplicação rica.
Juntamente com o Felipe Nascimento, palestrei na Target Trust (empresa de TI especializada em treinamentos aqui em Porto Alegre) nesta terça-feira(17/11/2009) sobre a biblioteca jQuery.
O objetivo da palestra foi introduzir o jQuery de maneira que os ouvintes pudessem compreender o poder da biblioteca e do Javascript em si.
Quem teve a oportunidade de acompanhar a palestra conheceu um pouco da história do jQuery, sua origem e também ver as inúmeras possibilidades e funcionalidades.
Abaixo então seguem os slides:
Extreme JavaScript Performance
Posted by jaydson in Javascript on 9 de novembro de 2009
Acabei de ler aqui os slides do Thomas Fuchs, que para quem não conhece, é um dos Gurus do Javascript.
O Thomas além de ser o criador da biblioteca Script.aculo.us é membro do core da bilbioteca Prototype, e semana passa anunciou o Scripty2.
O Scripty2 nada mais é do que o próprio Script.aculo.us porém totalmente reescrito e otimizado.
Javascript levado a sério
Posted by jaydson in JSON, Javascript, Jquery, Palestras on 23 de outubro de 2009
Javascript é a linguagem de script mais popular da internet.
Porém, mesmo com toda essa fama, o Javascript ainda é incompreendido.
Segundo Douglas Crockford, um dos mestres da linguagem, essa incompreensão tem varias origens.
Este foi um dos tópicos na palestra que fiz na III Mostra de iniciação científica do Senac-RS.
Javascript – Problema com Evento Change
Posted by jaydson in Browsers, Javascript, Jquery on 14 de outubro de 2009
Semana passada deparei-me com um problema no Internet Explorer (Déjà vu).
A funcionalidade que precisavamos implementar era bem simples:
Verificar se o formulário foi alterado. Ou seja, se o usuário está na página e resolve simplesmente sair e o formulário foi alterado, precisavamos alerta-lo.
O que me ocorreu na hora foi utilizar o Evento change do <form>.
Leia o resto desse post »
Capturar erros Ajax com jQuery
Posted by jaydson in Javascript, Jquery, Jquery-Plugins on 15 de setembro de 2009
Capturar erros Ajax é mais uma tarefa que o jQuery nos da uma boa ajuda.
O que quero dizer com isso é que a biblioteca nos fornece uma série de informações úteis que as vezes passam desapercebidas pelos desenvolvedores.
A primeira coisa a se notar é o evento error.
Neste evento podemos passar uma função(callback) que será executada quando a requisição falhar. São passados 3 parâmetros para esta função:
O objeto XMLHttpRequest, uma String que descreve o tipo do erro que aconteceu e um objeto exceção(opcional).
Uma boa observação é que nunca teremos o evento Success e o evento Error juntos na mesma requisição(meio óbvio isso).
Javascript e Acessibilidade
Posted by jaydson in Javascript on 2 de setembro de 2009
Capitulo 1 – Uma discussão e tanto.
Coloquei o título “Javascript e Acessibilidade“, pois foi esse o causador de uma das maiores threads no grupo Javascript Brasil.
O debate iniciou quando um dos usuários perguntou a opnião dos participantes do grupo sobre alguns sites que ele havia desenvolvido:
http://www.congressoatitude.com.br
http://www.aredesforgirls.com.br
Pessoalmente gostei bastante dos 2 sites. Mas a pergunta dele era no quesito acessibilidade, e foi ai que as coisas esquentaram.
Para minha surpresa muitas respostas guiavam para a não utilização de Javascript, ou pelo menos para dosagem de seu uso.
JSON nativo Firefox 3.5
Posted by jaydson in Firefox, JSON, Javascript on 13 de julho de 2009
Muita coisa nova e útil para nós desenvolvedores no Firefox 3.5.
Novo motor Javascript, suporte HTML 5 entre várias outras. Acessem aqui caso ainda não tenham visto(deveriam caso sejam desenvolvedores).
Apesar de o JSON já ser nativo desde a versão 3.1, agora é que isso ficou bem evidenciado.
Bom, não vou comentar o que é JSON, até porque já fiz isto em outro post, então caso não saiba o que é JSON(deveria se é desenvolvedor) veja o meu post antigo, ou melhor ainda, acesse a página oficial.
Javascript Conference 2009
Posted by jaydson in Javascript on 1 de julho de 2009
Para quem não sabe, este ano aconteceu a primeira Javascript Conference 2009.
Eu, por ser amante desta linguagem resolvi postar aqui o que aconteceu por lá.
Em primeiro lugar, essa é uma iniciativa do time Iterative Designs(empresa americana que trabalha com desenvolvimento Web), para contribuir com a comunidade Javascript.
No site oficial tem o seguinte dizer: “JSConf 2009 is a conference devoted to the programming language we all love to hate and hate to love, JavaScript”.
Isso seria algo como, a conferência para linguagem de programação que todos amam odiar e odeiam amar.
Serializando um formulário com jQuery
Posted by jaydson in Javascript, Jquery on 14 de junho de 2009
Buenas pessoal!
Hoje vim falar sobre um dos métodos que acho bem interessante no Jquery, o serialize().
Como o próprio nome já diz, esse método serializa um conjunto de inputs de um formulário em uma string.
Essa string é padronizada e compatível com a maioria das linguagens server-side.
Isso é muito útil por exemplo quando queremos enviar uma série de dados para o servidor com Ajax.
Como fazer?
Bom, começamos criando o formulário:
Gradient – Jquery Plugin
Posted by jaydson in Javascript, Jquery, Jquery-Plugins on 20 de maio de 2009
Javascript é realmente uma linguagem de programação muito poderosa. Não falo isso só por ser apaixonado pela linguagem, mas sim por diariamente programar Javascript e ver o seu poder.
Frameworks ajudam claro, mas não se esqueçam que no fundo é tudo o mais puro e belo Javascript.
Na lista do Jquery que participo, seguido vejo algumas pessoas equivocadamente confundindo um pouco isso, mas isso fica pra um próximo Post.
