Day: April 2, 2024

5 erros mais comuns no portfólio do desenvolvedor5 erros mais comuns no portfólio do desenvolvedor

Um site de portfólio é uma das melhores ferramentas de marketing e vendas que o senhor, como desenvolvedor da Web, tem em seu arsenal. E, se for configurado corretamente, o senhor economizará muito tempo tendo que fazê-lo: Buscar novos clientes, Passe algum tempo convencendo-os a trabalhar com o senhor, Responda a perguntas sobre sua experiência […]

Combine letras acentuadas com expressões regularesCombine letras acentuadas com expressões regulares

As expressões regulares são usadas para uma variedade de tarefas, mas a que vejo com mais frequência é a validação de entrada. Nomes, datas, números… temos a tendência de usar expressões regulares para tudo, mesmo quando provavelmente não deveríamos. A sintaxe mais comum para verificar caracteres alfabéticos é A-z mas e se a string contiver […]

Corresponder emojis com expressões regularesCorresponder emojis com expressões regulares

Ao fazer experiências com escapes de propriedades unicode, para identificar letras acentuadas em cadeias de caracteresIsso me fez lembrar de uma pergunta que fiz há alguns anos: qual é a melhor maneira de identificar e substituir emojis em uma cadeia de caracteres? Percebi essa prática pela primeira vez ao usar emojis no Facebook: às vezes, […]

Operadores de atribuição lógicaOperadores de atribuição lógica

Adoro JavaScript, é minha linguagem de programação favorita, mas gosto de mergulhar em outras linguagens porque elas oferecem uma nova perspectiva sobre os paradigmas de codificação. Houve adições de sintaxe ao JavaScript que achei interessantes (pense ?? em encadeamento opcional) e agora temos mais: operadores de atribuição lógica. Vamos ver como eles podem ser usados! […]

5 Truques incríveis de promessa em JavaScript5 Truques incríveis de promessa em JavaScript

O API Promise mudou o jogo em JavaScript. Deixamos de abusar da setTimeouts e de nos contentarmos com operações síncronas para fazer todo o possível para aproveitar essa nova API assíncrona. Vamos dar uma olhada em alguns truques incríveis da API Promise! Um problema do qual nos queixamos imediatamente com as promessas foi o fato […]

Remover o ícone Clear(x) da entrada de pesquisaRemover o ícone Clear(x) da entrada de pesquisa

Eu realmente aprecio a quantidade de diferentes <input> que recebemos na última década. Esses elementos não apenas trazem uma nova vantagem semântica, mas também fornecem ajudantes de interface do usuário, que em muitos casos são úteis. Em um caso recente, descobri que um elemento da interface do usuário não era útil: o x (clear) icon […]

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 […]