image_pdfimage_print

Como verificar se um objeto está vazio no JavaScript?

ECMA 5+: // Como Object.keys(new Date()).length === 0; // É necessário efetuar a checagem final Object.keys(obj).length === 0 && obj.constructor === Object   Pre-ECMA 5: function isEmpty(obj) { for(var prop in obj) { if(obj.hasOwnProperty(prop)) return false; } return JSON.stringify(obj) === Continue reading Como verificar se um objeto está vazio no JavaScript?

WebAuthn, um novo padrão de login sem senha

O WebAuthn foi desenvolvido em coordenação pela FIDO Alliance como parte de seu projeto FIDO2, juntamente com as especificações do “Client to Authenticator Protocol” (CTAP) da FIDO. Essas especificações permitem que um autenticador externo, como um smartphone, insira credenciais de Continue reading WebAuthn, um novo padrão de login sem senha

Como compilar convertendo C++ para JavaScript e executar no browser

Para executar C++ diretamente no navegador não é possível. Da mesma forma, a conversão para Javascript direta não parece ser fácil e nem efetiva. No entanto, existe atualmente a possibilidade de efetuar a conversão para um novo padrão que além Continue reading Como compilar convertendo C++ para JavaScript e executar no browser

Demonstração do paradigmas de programação funcional no JavaScript moderno em uma funcionalidade real e como isto pode ajudá-lo no trabalho do dia a dia

Compare escrever loops com a forma funcional em JavaScript. Usando esse padrão é possível escrever código mais curto, limpo e melhor estruturado. Claro, este é o mais básico dos exemplos que você verá em todos os lugares. Ninguém está escrevendo Continue reading Demonstração do paradigmas de programação funcional no JavaScript moderno em uma funcionalidade real e como isto pode ajudá-lo no trabalho do dia a dia