Posts com javascript

Vivendo sem o Grunt

Logotipo do Grunt

No meu primeiro contato com o Grunt, ele não me convenceu. Qual era a necessidade de um task runner se eu já tinha o Makefile? O mesmo valia para o build de estáticos... Frameworks como o Django já possuíam um pipeline de concatenação e minificação, não sendo necessário que um processo externo interferisse em algo que (até então) funcionava muito bem.

Afinal, o que são Closures?

Caixa de papelão representando Closures Olá pessoas!

Sabem aqueles conceitos, que a gente sempre utiliza e chega alguém com um nome “pomposo” para a parada (que você nunca ouviu falar)? Isso aconteceu comigo com closures.

Fazendo Javascript OO de forma fácil

Logotipo do Javascript Essa é uma dica valiosa para o pessoal que quer escrever um Javascript mais “bonito”.

Embora a linguagem (em sua essência) seja Orientada a Objetos, temos que admitir que ela foge um pouco do convencional através do estilo de escrita prototype. Quero dizer que, é possível utilizarmos conceitos como encapsulamento, herança, atributos e métodos públicos e privados, etc. Mas de uma maneira um pouco diferente se comparada a linguagens como Python ou PHP.

As camadas do desenvolvimento Web

World Wide Web Se eu aprendi alguma coisa com o xHTML, foi: Separar marcação, estilos e comportamento tornam a sua vida muito mais feliz.

Assim como tratando-se de acessibilidade, quando falamos em “camadas de desenvolvimento Web“, estamos (a grosso modo) falando de semântica. E nisso, o HTML5 vem nos presenteando com tags supimpas como a section e article.

Garantindo acessibilidade com Javascript não obstrusivo

Ícone representando acessibilidade em Informática Em épocas onde RIA está cada vez mais comum, e as interfaces Web resolveram parecer-se cada vez mais com ambientes Desktops, tenho reparado um grande movimento a favor da acessibilidade, afinal, como bons profissionais que somos temos que garantir que a informação que estamos disponibilizando seja acessada por uma gama de pessoas, inclusive aquelas com necessidades especiais.