Tag: Como

Como simular solicitações HTTP longasComo simular solicitações HTTP longas

Atualmente, isso acontece com menos frequência, mas há ocasiões em que precisamos acomodar o tempo limite de uma solicitação HTTP. O serviço pode estar inativo, com tráfego intenso, mal codificado ou qualquer outro problema. Sempre que preciso simular uma solicitação HTTP longa, uso um pouco de PHP para fazer isso acontecer: <?php // Don’t resolve […]

Como cancelar uma solicitação de buscaComo cancelar uma solicitação de busca

As promessas do JavaScript sempre foram uma grande vitória para a linguagem: elas levaram a uma revolução na codificação assíncrona que melhorou muito o desempenho na Web. Uma deficiência das promessas nativas é que não há uma maneira real de cancelar uma solicitação de busca. fetch…até agora. Uma nova AbortController foi adicionado à especificação JavaScript […]

Como criar uma barra de rolagem personalizada do CSS-TricksComo criar uma barra de rolagem personalizada do CSS-Tricks

Chris Coyier, da CSS-Tricks é um engenheiro e blogueiro incrível. Ele não é apenas criativo, mas sempre teve o ímpeto de colocar suas ideias em prática, independentemente do tamanho. Ele também tem um bom olho para as pequenas coisas que podem tornar o CSS-Tricks ou seu site especial. Uma dessas pequenas coisas é sua barra […]

Como adicionar aliases de palavras-chave nativas ao BabelComo adicionar aliases de palavras-chave nativas ao Babel

Os senhores que acompanham este blog sabem que nem todas as postagens são um endosso de uma técnica, mas simplesmente um tutorial de como fazer algo. Às vezes, a técnica descrita provavelmente não é algo que o senhor deva fazer. Esta é uma dessas publicações do blog. A Analisador Babel é uma ferramenta essencial na […]

Como reproduzir ROMs de jogos retrô no WindowsComo reproduzir ROMs de jogos retrô no Windows

Os videogames são sempre divertidos, algo de que precisamos desesperadamente durante o confinamento por causa da COVID. Há alguns anos, compartilhei como jogar jogos retrô no Mac, bem como como corrigir jogos para reproduzir hacks de ROMs populares como Grand Poo World e Invictus. Uma desvantagem dos Macs, no entanto, é o desempenho – o […]

Como exibir imagens específicas do modoComo exibir imagens específicas do modo

Agora que temos a maioria dos conceitos básicos de HTML e CSS no navegador, começamos a implementar novos recursos que eu consideraria aprimoramentos de “qualidade de vida”, muitos dos quais foram inspirados em dispositivos móveis. Um ótimo exemplo é o CSS prefers-color-scheme media query, que permite que os desenvolvedores adaptem seu design às preferências do […]

Como corrigir erros do ESLint ao salvar no código VSComo corrigir erros do ESLint ao salvar no código VS

Dois dos utilitários mais importantes no desenvolvimento da Web atualmente são o ESLint e o Visual Studio Code da Microsoft. Gosto de usar ambos e adoro a integração entre as duas ferramentas, mas os avisos do ESLint dentro do Visual Studio Code não são satisfatórios – prefiro que os erros de lint sejam corrigidos sempre […]

Como criar uma função assíncrona por meio de “new Function” (nova função)Como criar uma função assíncrona por meio de “new Function” (nova função)

Uma coisa que adoro no JavaScript é que há muitas maneiras de realizar a mesma tarefa, e um exemplo disso é a criação de funções. Há vários padrões para funções; um dos últimos que o senhor vê sendo usado é o new Function method: /* new Function(arg1, arg2 (…), body) */ const myFunction = new […]

Como detectar a ramificação padrão em um repositório gitComo detectar a ramificação padrão em um repositório git

Nos últimos anos, muitas equipes de engenharia mudaram o nome do branch padrão do git de master para um termo diferente e potencialmente menos ofensivo. Sou totalmente a favor da escolha de nomear sua ramificação padrão como quiser, mas não ter um nome de ramificação padrão universal pode complicar algumas automações. Então, como podemos detectar […]

Como detectar quando um elemento fixo é fixadoComo detectar quando um elemento fixo é fixado

A necessidade de position: sticky existia há anos antes de ser implementada nativamente, e posso me gabar de tê-la implementado com JavaScript e scroll eventos por muito tempo. Por fim, conseguimos position: stickye ele funciona bem do ponto de vista visual, mas eu queria saber como podemos determinar quando o elemento foi realmente fixado devido […]