Até pouco tempo atrás era impossível realizar print-screens das telas de um browser utilizando javascript. Ou você fazia um executável, ou utilizava algum componente activeX ou similar. Com o advento...
No 5º episódio do JavaScriptCast foi debatida a polêmica do uso ou não de ponto e vírgula para separação de comandos de JavaScript. Foi o primeiro episódio gravado em vídeo usando o Google Hangouts...
O JavaScript é a língua franca da Internet. Está em todo lugar, é importante, e não está indo embora. No entanto, um monte de desenvolvedores que usam JavaScript não o entendem muito bem. Saiba mais...
Este é o capítulo final da série padrão de projeto de software - JavaScript. Hoje, nós vamos falar sobre o padrão Chain of Responsibility. Ele separa o sender e o receiver de um request. Isso é feito...
O padrão Command é um bicho estranho no contexto da programação orientada a objeto. Diferentemente da maioria dos objetos, um objeto command representa um verbo, em vez de um substantivo. Isso é um...
É hora de apresentar a vocês o padrão Observer. O padrão Observer é um conceito bastante simples. Um observer (conhecido como assinante) assina um objeto observable (conhecido como editora), à espera...
Atualmente, ferramentas sofisticadas já permitem editar código de JavaScript ao mesmo tempo em que ele está rodando. No episódio 4º do JavaScript, debatemos se valeria a pena pagar por ferramentas...
Dando seguimento à série de padrão de projeto de software - JavaScript, hoje vamos mostrar o padrão Proxy. A palavra "proxy" pode ser definida como um substituto. Um proxy é um objeto que tem a mesma...
No último artigo, eu comecei a falar sobre o Padrão de Projeto Factory, que cria objetos para você, em geral, todos os que seguem a mesma interface. Até agora, nós fizemos o Simple Factory, que cria...