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

Emulando aplicativos Ionic/Cordova no Genymotion

Todo mundo sabe, e não é de hoje, que o emulador android presente no Android Studio é uma "maravilha". E é por isso que grande parte dos desenvolvedores android utilizam o Genymotion como alternativa. E utilizando o Google Chrome juntamente com o Genymotion é possível criar um poderoso ambiente de desenvolvimento híbrido Android sem necessitar de um dispositivo real.