javascript

Como garantir Qualidade de Software?

Setembro 28, 2008

Definir qualidade de software é difícil pois são muitos os factores que influenciam os resultados. Mais do que ser uma lista extensiva de soluções, este post tem como objectivo identificar a maioria dos pontos – são, aliás, perfeitamente lógicos e conhecidos – que têm de ser testados e validados, e apontar a direcção e algumas [...]

Read the full article

Validar e Comprimir Javascript com JSLint, YUICompressor e Maven

Março 18, 2008

Quem já utilizou bibliotecas de javascript certamente verificou que é sempre disponibilizada uma versão comprimida e um versão normal. Isto acontece porque queremos poupar largura de banda, dado que as páginas têm cada vez mais javascript. Além disso, o javascript é carregado antes do render da página, como tal o download é “bloqueante” para o [...]

Read the full article

Javascript: 5 razões para usar e abusar

Março 4, 2008

Numa palavra: não. Esta conversa já me surgiu em diversas ocasiões e voltou a despontar numa thread na mailing list do PTJUG, e confesso que tenho alguma dificuldade em compreender a enorme resistência que imensos programadores apresentam em aprender e utilizar javascript. Isto é, baterem código mesmo em javascript sem usar frameworks que gerem o [...]

Read the full article

BreakDance na ZonaJ

Maio 6, 2007

Num blog em que o texto das várias entradas tende a ser extenso (como este), a página principal começa rapidamente a ter um comprimento considerável. Quando se pretende consultar uma entrada mais antiga só temos duas hipóteses: seguimos o link permanente para a entrada (caixa ‘Posts Recentes’) e depois fazemos ‘back’ no browser; damos ao [...]

Read the full article

Forms com poucos Enters

Maio 4, 2007

Num projecto em JSF implementar o seguinte requisito : o formulário só deve ser submetido ao escolher umas das acções (botões/links) disponíveis.. Isto é o contrário de: se um campo de texto estiver seleccionado o formulário é submetido se carregarmos a tecla enter. Isto acontece para campos com a tag input; não acontece por exemplo [...]

Read the full article