A sondagem com JavaScript é uma daquelas funções feias, mas importantes, das práticas avançadas de teste e experiência do usuário de front-end. Às vezes, não há um evento ao qual você possa se conectar para indicar que uma determinada tarefa foi concluída, então é preciso sujar as mãos e simplesmente fazer uma sondagem. A sondagem […]
Tag: JavaScript

7 Funções essenciais do JavaScript7 Funções essenciais do JavaScript
Lembro-me dos primeiros dias do JavaScript, quando era necessário ter 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 recursos básicos, como addEventListener e attachEvent. Os tempos mudaram, mas ainda há algumas funções que todo desenvolvedor deve ter em seu arsenal, […]

Introdução à animação em JavaScriptIntrodução à animação em JavaScript
Apesar do que muitos desenvolvedores acreditam, a animação baseada em CSS não é a única maneira eficiente de animar na Web. Há também o JavaScript, e o JS tem algumas vantagens incríveis. Por abandono JavaScript para CSS, como muitos desenvolvedores fazem, estamos inchando nossas folhas de estilo, sacrificando o controle do tempo de […]

Cinco erros de JavaScript que atacam sem avisoCinco erros de JavaScript que atacam sem aviso
Recentemente, descobri sobre TrackJS, um serviço de monitoramento do JavaScript do seu site. É incrível. Recebo informações detalhadas sobre cada erro, incluindo o arquivo em que ocorreu, o URL, o navegador e muito mais. A seguir, uma postagem de autoria do fundador do TrackJS. Aproveite! “A Web é o ambiente de engenharia […]

Edição colaborativa em JavaScript: Uma introdução à transformação operacionalEdição colaborativa em JavaScript: Uma introdução à transformação operacional
Eu me propus a criar um editor de código colaborativo robusto para a Web. Ele se chama Codr e permite que os desenvolvedores trabalhem juntos em tempo real, como o Google Docs para código. Para os desenvolvedores da Web, o Codr funciona como uma superfície de trabalho reativa compartilhada em que cada alteração é renderizada […]

Mesclar matrizes com JavaScriptMesclar matrizes com JavaScript
A mesclagem de matrizes é uma ocorrência bastante comum. Lembro-me de quando trabalhava muito com PHP e usava array_merge() o tempo todo. Eu me via mesclando matrizes com frequência ao lidar com o envio de formulários. O JavaScript tem uma função simples e nativa para mesclar matrizes (concat), mas ela produz uma nova […]

Detectar o tipo de erro com JavaScriptDetectar o tipo de erro com JavaScript
O relatório e a captura de erros do JavaScript são importantes e ficarão ainda mais importantes à medida que nossos aplicativos da Web se tornarem mais avançados e poderosos. Eu nunca usei try/catch geralmente só pego exceções para coisas que normalmente são conhecidas por causar problemas. O senhor se lembra deste dos tempos […]

Obter e definir objetos aninhados com JavaScriptObter e definir objetos aninhados com JavaScript
Na época em que estruturas JavaScript como MooTools e jQuery governou o país, todos nós escrevemos tutoriais que eram mais voltados para a estrutura em questão do que para o JavaScript comum. É triste, mas é verdade. Atualmente, evito publicações orientadas a frameworks, pois Node.js tomou conta do mundo, e os kits de ferramentas JavaScript […]

Detectar se um documento foi carregado com JavaScriptDetectar se um documento foi carregado com JavaScript
Se o senhor me seguir no Twittero senhor já deve ter notado que estou reclamando do ChromeDriver. Por algum motivo, parece que os testes são executados antes de o documento ser carregado corretamente, o que leva a falhas transitórias nos testes e muita frustração. Achei que a melhor maneira de evitar esses problemas […]

Converter imagem em URI de dados com JavaScriptConverter imagem em URI de dados com JavaScript
Sempre que faço uma “execução de desempenho” em um site, o primeiro lugar que procuro são as imagens. Por quê? Porque o senhor pode salvar uma imagem do Photoshop, colocá-la no ImageOptim ou até mesmo no TinyPNG e economizar 70% do tamanho do arquivo. O que a maioria dos desenvolvedores não considera? Pegar arquivos de […]