Continuando nossa série de Design Patterns em JavaScript que começou no artigo passado vamos falar hoje sobre nosso primeiro padrão de projeto. Em linguagens clássicas orientada a objetos, o constructor é um método especial usado para inicializar um objeto recém criado, uma vez que a memória já foi alocada para ele. Como em JavaScript quase tudo … Continue lendo Design Patterns em JavaScript – Parte 2 ( Constructor Pattern )
Autor: nousvillander
Design Patterns em JavaScript
Olá pessoal tenho o prazer de apresentar para vocês o começo de uma série de artigos sobre Design Patterns em JavaScript. Definição O que é isso? Porque usar? Design Patterns ou Padrões de projetos são padrões que descrevem problemas que ocorrem frequentemente e então descreve uma solução ao problema, a fim de poder reusar essa … Continue lendo Design Patterns em JavaScript
Entendendo herança no JavaScript
O javascript é uma linguagem orientada a objeto porém diferente da maioria das linguagens orientada a objeto em que a herança é baseada em classes no javascript é baseado em prototypes. Você pode construir uma "emulação" de classes com JavaScript através de funções. JavaScript não tem classe apenas objetos, isto é, você instacia novos objetos a partir de outros obejtos. … Continue lendo Entendendo herança no JavaScript
Module Pattern e privacidade com JavaScript
Pois bem, imagine você trabalhando com uma grande aplicação JavaScript e muitos desenvolvedores. E você precisa encontrar uma maneira de encapsular seçoes de códigos para que eles tenham um namespace privado sem que haja conflitos com o código existente. Como você faria isso? Ora! com Módulos (Module Pattern) O Module pattern usa "funcões imediatas" para criar uma … Continue lendo Module Pattern e privacidade com JavaScript