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. A palestra conta um pouco da história do Javascript, explicando o porque do prefixo JAVA no nome da linguagem entre outros detalhes....
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. Fiz o teste no Firefox e tudo ocorreu como o previsto. Ao alterar o valor de qualquer elemento dentro do formulário o evento change é disparado....
⚠️ Atenção: Este post continua recebendo muitos acessos mesmo tendo sido escrito em 2009. Muita coisa mudou desde então. Talvez o jQuery seja mais necessário ou até mesmo o “Ajax”, visto que agora temos uma nova e mais robusta API para requisições, o fetch. Avalie com cautela. De qualquer forma, se o seu objetivo é saber como capturar erros Ajax com jQuery, o post pode te ajudar. Só leve em consideração o contexto e data de escrita....
Capítulo 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....
Sabem quando temos uma lista bem grande de inputs do tipo checkbox, onde o usuário terá de selecionar quais são as opções desejadas? Bom, agora imaginem que esta lista é um pouco maior. Fica extremamente desagradável ter que marcar ou desmarcar um a um. Uma boa prática é colocar uma opção para o usuário marcar ou desmarcar todos. Isso é uma tarefa bem fácil de se implementar em Javascript “puro”, mas o jQuery como sempre nos da aquela ajuda....
Para complementar o último post que falei sobre o suporte nativo ao JSON no Firefox 3.5 resolvi compartilhar uma pequena e resumida avaliação que fiz na Agência onde trabalho. Vamos lá: Estabilidade da aplicação: Como em suas últimas versões o Firefox 3.5 continua sendo estável. Durante meus testes não houve travamento, ou perda de dados de nehum tipo, mesmo sendo testado ao seu extremo. Extremo: Muitas abas abertas(40 abas ativas), entre estas abas estavam aplicações pesadas que consomem de maneira elevada os recursos do Browser(Gmail, Meebo, Aplicações de teste de performance Javascript)....
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....
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”....
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:...
Várias palestras interessantes no #PHP SC Conf deste ano. A palestra que abriu o evento foi do projeto theWebMind, cujo qual sou mebro e que vocês já devem conhecer. Fora alguns problemas técnicos conseguimos apresentar o projeto em primeira mão para o pessoal que estava presente. Obtivemos vários feed-backs positivos a respeito do projeto. Intervalo para o almoço e em seguida foi a vez de Felipe L. Pereira e Marcelo Magnani apresentando Aplicações desenvolvidas para o Governo com Symfony....