image_pdfimage_print

Conditional Breakpoint – Agilizando o debug de loops/repetições/reexecuções em JavaScript

Breakpoints é um dos melhores amigos dos programadores quando precisam depurar um programa. E nesta dica voltada para programadores JavaScript, ensinaremos que não é necessário adicionar a seu código console.log ou outros statements de debugger. Obviamente estes recursos citados são Continue reading Conditional Breakpoint – Agilizando o debug de loops/repetições/reexecuções em JavaScript

Alterações de funcionamento entre o ng-options do Angular 1.3 e 1.4

Se você tem algum código de aplicativo que inspeciona a propriedade ‘value’ dos elementos gerados a partir de ngOptions, então você vai ter que usar a funcionalidade ‘track by’ do ngOptions. Isso permitirá que você especifique a chave que será Continue reading Alterações de funcionamento entre o ng-options do Angular 1.3 e 1.4

Tabela com os principais comandos utilizados nos testes unitários usando Jasmine

Para aqueles que fazem uso de testes unitários utilizando o Jasmine, abaixo uma tabela resumo com os principais comandos utilizados durante a escrita. Esta cola ou notas para rápida consulta (cheat sheet or crib sheet) tenderá a acelerar muito o Continue reading Tabela com os principais comandos utilizados nos testes unitários usando Jasmine

Como copiar array em javascript por valor e não por referencia

Rápido, simples e direto: Abaixo um demonstração da importância e da diferença entre uma mera atribuição e a cópia. Este comportamento ocorre como esperado, visto que em Javascript, array é um objeto. E objeto são atribuidos por referência. Seja com Continue reading Como copiar array em javascript por valor e não por referencia