Tag: JavaScript

Cópia de JavaScript para a área de transferênciaCópia de JavaScript para a área de transferência

A funcionalidade “Copiar para a área de transferência” é algo que todos nós usamos dezenas de vezes diariamente, mas a API do lado do cliente em torno dela sempre foi deficiente; algumas APIs mais antigas e implementações de navegadores exigiam uma caixa de diálogo assustadora no estilo “o senhor tem certeza?” antes que o conteúdo […]

Parâmetros obrigatórios para funções JavaScriptParâmetros obrigatórios para funções JavaScript

O JavaScript é conhecido por ser “solto”, algo que alguns desenvolvedores adoram, mas outros detestam. Ouço a maioria dessas reclamações de desenvolvedores do lado do servidor, que querem sintaxe e digitação de strings. Embora eu goste de padrões rígidos de codificação, também gosto do fato de que o JavaScript me permite criar protótipos rapidamente, sem […]

Aplicativos JavaScript modernos com o NeutrinoAplicativos JavaScript modernos com o Neutrino

Utilize ferramentas que aproveitam o poder do Webpack com a facilidade de predefinições simples para iniciar rapidamente projetos JavaScript, tudo sem configuração inicial. Dar o primeiro passo para iniciar um novo projeto de JS geralmente traz consigo um esforço significativo para preparar seu ambiente antes de iniciar o desenvolvimento do projeto. Muitos desenvolvedores preferem […]

Evitar hotlinking de JavaScript com .htaccessEvitar hotlinking de JavaScript com .htaccess

Há quase uma década (!), escrevi um post sobre prevenção de hotlinking de imagens. Todos nós temos o direito de proteger as imagens hospedadas em nosso domínio, pois isso pode tornar nosso site tremendamente lento. Adoro essa postagem porque ela mostra como substituir a imagem solicitada por qualquer imagem de sua escolha; por exemplo, eu […]

Adicionar arquivos CSS e JavaScript às extensões do PhabricatorAdicionar arquivos CSS e JavaScript às extensões do Phabricator

Toda estrutura de código-fonte aberto tem seus próprios métodos de extensão de funcionalidade; alguns tornam a extensão incrivelmente fácil e outros… nem tanto. Na maioria das vezes, isso se resume a quão bem a estrutura está documentada. O Phabricator fez um trabalho incrível ao tornar as classes necessárias extensíveis, mas é justo dizer que seria […]