Um site pode parecer elegante no monitor de um designer e ainda assim falhar quando um cliente o abre em um telefone. A navegação pode abranger o conteúdo,…
Pré-requisitos: Os exemplos de código requerem TypeScript 4.0 ou posterior e um tsconfig.json com “target”: “ES2016” ou superior e “strict”: true. O FormState o alias de tipo recursivo…
Como otimizar fontes da web Auditoria quais arquivos de fontes, pesos e conjuntos de caracteres suas páginas realmente solicitam. Converter todas as fontes para WOFF2 e subconjunto de…
Todo verdadeiro festival começou como uma ideia na cabeça de alguém antes de se tornar ruas iluminadas por lanternas ou um campo lotado cheio de música. Imaginar um…
Os sites modernos dependem de JavaScript para menus interativos, interfaces de pesquisa, formulários, painéis e inúmeros outros recursos. Embora o JavaScript torne essas experiências mais dinâmicas, ele nem…
O HTML continua sendo a base da web moderna, mas escrever um HTML eficaz envolve mais do que colocar elementos em uma página. A forma como os desenvolvedores…
O web design responsivo tradicionalmente depende de consultas de mídia para ajustar layouts de acordo com as dimensões da janela de visualização. Essa abordagem funciona bem para alterações…
Testar um aplicativo ou site móvel com ferramentas de desenvolvimento de navegador, simuladores ou emuladores geralmente dá uma falsa sensação de confiança. No seu computador, tudo parece rápido…
Uma chamada chega às 2h. Seu webhook retorna uma resposta bem-sucedida, um provedor de notificação aceita uma mensagem e o painel fica verde. Alguém realmente assumiu a responsabilidade…
Por que string.lengthemoji, agrupamentos de grafemas e Intl.Segmenter pode tornar um contador de caracteres “simples” surpreendentemente complicado. Por Mohsin Um contador de caracteres JavaScript parece um recurso de…