Algumas bizarrices do JavaScript

Algumas bizarrices do JavaScript
O JavaScript possui várias bizarrices no retorno de algumas operações. Veja algumas delas: [] is equal ![] Um Array não equivale a um array: 💡 Explicação: 12.5.9 Operador lógico NOT (!) 7.2.13 Comparação equivalente abstrata   true é falso 💡 Explicação: Acompanhe esse passo-a-passo: 7.2.13 Abstract Equality Comparison   baNaNa Piada oldschool do JavaScript mas ...

Condicional de DEBUG no C#

Condicional de DEBUG no C#
Você sabia que dá para usar uma condicional no código do c# somente quando roda uma rotina em depuração? Para isso existe um if no C#. Veja abaixo o exemplo: Abaixo, com a condicional a variável é setada como true somente se você estiver com as configurações de Debug: Agora com else para o if:

Como abrir páginas no Internet Explorer em outras versões

Como abrir páginas no Internet Explorer em outras versões
Sempre vão existir aplicações de legado. SEMPRE! Sempre vai ter uma empresa ou outra que resiste em ter aquele sitezinho criado na finaleira dos anos 90. SEMPRE! Mas os computadores dos usuários ou dos visitantes não param no tempo (alguns páram, mas são muito poucos). Além disso ainda tem a Nova Onda do Imperador, os ...

Como faz para abrir o debug javascript do browser automaticamente?

Como faz para abrir o debug javascript do browser automaticamente?
Algumas vezes ocorre de precisarmos abrir a inspeção do javascript no browser em um momento que não podemos acionar via F12 e demarcar ponto de depuração (debug). Rotina rodando em segundo plano? Código assincrono? Computador do milhão (que demora tanto pra abrir o Developer Tools que já até já travou)? O fato é que existe ...

Como debugar páginas no Chrome do Android?

Como debugar páginas no Chrome do Android?
Eu estava com uma aplicação dando erro somente no Chrome Mobile. No Chrome, Firefox e Safari desktop estava um doce. Level de desespero high! Dai, pesquisando, descobri que dá pra abrir no Chrome Mobile e acessar a depuração da aplicação no Chrome Desktop e é BEM fácil! Veja abaixo como faz.