Esta é uma postagem simples e rápida sobre técnicas de JavaScript. Vamos abordar como usar a expressão regular acionada pelo replace(..) com JavaScript string valores. Todos string têm um replace(..) disponível para eles. Esse método permite que o usuário passe uma expressão regular (ou um string que será interpretada como o padrão de uma […]
Category: Uncategorized

Cursores personalizados CSSCursores personalizados CSS
Lembra-se da época da Web 1.0, quando o senhor precisava personalizar seu site de todas as formas possíveis? O senhor abusava das barras de rolagem no Internet Explorer, é claro, mas o serviço externo mais popular de que me lembro era o CometCursor. O CometCursor permitia que o senhor criasse e usasse vários cursores personalizados […]

Animações JS responsivas e infinitamente dimensionáveisAnimações JS responsivas e infinitamente dimensionáveis
No final de 2012, não era fácil encontrar projetos de código aberto usando requestAnimationFrame() – esse é o gancho que permite que o código Javascript seja sincronizado com o loop de pintura nativo de um navegador da Web. As animações que usam esse método podem ser executadas a 60 fps e proporcionar interações fantásticas de […]
Como tornar o e-mail uma parte poderosa de seu aplicativo da WebComo tornar o e-mail uma parte poderosa de seu aplicativo da Web
O Webhook SendGrid Parse é uma ferramenta poderosa com muitos casos de uso. Uma vez configurado, todos os e-mails recebidos de um domínio ou subdomínio são direcionados para o seu aplicativo. O que o senhor pode fazer é infinito, mas pode ser um pouco complicado de entender se for sua primeira vez. […]

Node.contains: Verificar se um nó é filho de outro nóNode.contains: Verificar se um nó é filho de outro nó
Há muitos métodos básicos e nativos do JavaScript que muitos desenvolvedores não conhecem. Muitas pessoas não conhecem o método Element.classList API, por exemplo, assim className o gerenciamento se torna outro caso de necessidade de um kit de ferramentas JavaScript até mesmo para as tarefas mais básicas. Outro caso é a verificação da parentalidade dos nós: […]

Correção do Hover Menu do iOS Mobile SafariCorreção do Hover Menu do iOS Mobile Safari
Um componente que tenho muito orgulho de ter criado é o Mozilla Developer Network’s da Mozilla Developer Network. Ele é elegante, flexível, acessível pelo teclado e relativamente compacto (embora exija jQuery). Um problema que notei, no entanto, foi que tocar uma vez abria o menu (bom), mas era preciso tocar duas vezes em um link […]
Configurações de compilação declarativasConfigurações de compilação declarativas
Há algum tempo, publiquei um artigo sobre como o senhor pode criar aplicativos mais rapidamente usando uma ferramenta de compilação chamada Angus. Nesse meio tempo, a ferramenta ficou muito melhor, adotando o conceito de configurações de compilação declarativas. Neste artigo, gostaria de mostrar aos senhores o que isso significa e como o Angus pode ajudá-los […]

A verdade sobre CSSA verdade sobre CSS
Independentemente de o senhor se considerar um “engenheiro de pilha completa” ou não, a maioria de nós se considera capaz de trabalhar em cada lado da infraestrutura de um site. É claro que as mesmas pessoas que se consideram capazes provavelmente também diriam ao senhor que são muito mais fortes no lado do cliente ou […]

Principais ferramentas e recursos de prototipagem e criação de aplicativosPrincipais ferramentas e recursos de prototipagem e criação de aplicativos
Quando se está criando sites, aplicativos da Web e aplicativos móveis em nível profissional, faz sentido recrutar as melhores ferramentas do mercado, aquelas que certamente o ajudarão a atingir seu objetivo e a fazer um ótimo trabalho, sempre e sempre. A seguir, apresentamos uma lista com alguns dos melhores recursos para desenvolvedores e designers da […]

Detecção do Google Universal AnalyticsDetecção do Google Universal Analytics
Quase todo mundo usa o Google Analytics e por que não deveria? A quantidade de dados úteis que o senhor pode extrair do Google Analytics, especialmente se usar dimensões personalizadas, é incrível. Quer o senhor esteja fazendo testes A/B, tentando aumentar o engajamento ou melhorar as vendas, o Google Analytics é praticamente perfeito. […]