Author: Edgar Skerst

7 Truques úteis de JavaScript7 Truques úteis de JavaScript

Assim como qualquer outra linguagem de programação, o JavaScript tem dezenas de truques para realizar tarefas fáceis e difíceis. Alguns truques são amplamente conhecidos, enquanto outros são suficientes para impressionar o senhor. Vamos dar uma olhada em sete truques de JavaScript que o senhor pode começar a usar hoje mesmo! Obter valores exclusivos de uma […]

Flow Object.values(…)Flow Object.values(…)

Os utilitários de digitação de JavaScript, como Flow e TypeScript, tornaram-se populares em aplicativos JavaScript de todos os tamanhos. Como mencionei em nosso artigo Podcast sobre digitação do Script & Style ShowA digitação é uma ótima maneira de implementar implicitamente a documentação e a validação. No entanto, nem sempre é fácil aperfeiçoar o fluxo, e […]

Conversão de tipos com matrizes JavaScriptConversão de tipos com matrizes JavaScript

A natureza livre do JavaScript permite que os desenvolvedores empreguem truques incríveis para fazer praticamente tudo o que o senhor quiser. Detalhei como o senhor pode filtrar valores falsos em matrizes usando um filter(Boolean) mas o leitor David Hibshman compartilhou outro truque para fazer typecasting de valores de array da mesma forma. Para fazer typecast […]

Matriz recursiva.flatMatriz recursiva.flat

Muito se falou sobre o Array.prototype.flat durante seus estágios iniciais, começando apenas pelo nome. Muitos desenvolvedores preferiam o nome flatten mas a especificação era diferente da implementação do MooTools. O MooTools achatava recursivamente um array, mas a nova especificação oficial flat tem como padrão um nível de achatamento,. A implementação atual do Array.prototype.flat é: [1, […]

Remoção de plano de fundo de imagem com base em IARemoção de plano de fundo de imagem com base em IA

Trabalhei em dezenas de sites de comércio eletrônico em minha carreira e muitos deles foram prejudicados pelos mesmos pontos problemáticos: cobrança de impostos, personalização de pagamentos e otimização de imagens. Embora a cobrança de impostos e a personalização de pagamentos fossem importantes, a otimização de imagens sempre foi o problema mais difícil e mais importante […]