Todo desenvolvedor de front-end deve conhecer bem o CanIUse, o site que permite que o senhor veja o suporte do navegador para os recursos do navegador. Quando as pessoas criticam minhas publicações no blog por não detalharem o suporte do navegador para os recursos na publicação, eu digo a elas que consultem o CanIUse: sempre atualizado, ao contrário das publicações no qualquer blog. Embora eu saiba usar o site do CanIUse, descobri recentemente que Sam Gentle tem um Node.js que o acompanha CanIUse para procurar o suporte do navegador.
Para instalar o utilitário, use um típico npm install
típico:
# Install globally for less hassle npm install -g caniuse-cmd
Com o caniuse
disponível, o senhor pode procurar suporte a recursos na linha de comando:
A exibição dos resultados é bonita e fornece uma listagem de diferentes recursos correspondentes se a pesquisa for vaga. E como podemos obter essas informações de forma automatizada, o senhor provavelmente pode escrever um scraper decente com cURL e outras ferramentas.
7 Funções essenciais do JavaScript
Lembro-me dos primeiros dias do JavaScript, quando era preciso uma função simples para quase tudo, porque os fornecedores de navegadores implementavam recursos de forma diferente, e não apenas recursos de ponta, mas também recursos básicos, como
addEventListener
eattachEvent
. Os tempos mudaram, mas ainda existem algumas funções que todo desenvolvedor deve…API de visibilidade de página
Um evento que sempre faltou no documento é um sinal de quando o usuário está olhando para uma determinada guia ou para outra guia. Quando o usuário sai do nosso site para ver outra coisa? Quando ele volta?