Não rastrear é uma excelente ideia. O site do DNT descreve-a melhor: Do Not Track é uma proposta de tecnologia e política que permite que os usuários optem por não serem rastreados por sites que não visitam, incluindo serviços de análise, redes de publicidade e plataformas sociais. No momento, poucos desses terceiros oferecem […]
Tag: JavaScript

Erros de JavaScript e como corrigi-losErros de JavaScript e como corrigi-los
O JavaScript pode ser um pesadelo para depurar: Alguns erros que ele apresenta podem ser muito difíceis de entender no início, e os números de linha fornecidos nem sempre são úteis. Não seria útil ter uma lista onde o senhor pudesse procurar para descobrir o que eles significam e como corrigi-los? Aqui está! Abaixo […]

Detectar problemas em JavaScript automaticamente com o ESLintDetectar problemas em JavaScript automaticamente com o ESLint
Ao escrever JavaScript, passo muito tempo corrigindo erros básicos. Muitas vezes, renomeio uma variável e testo meu aplicativo, e depois descubro que não renomeei a variável em um único local. Renomeio funções, a mesma coisa. Digito coisas erradas e, mais uma vez, perco tempo clicando no navegador. O sentimento é sempre o mesmo – […]

API de bateria JavaScript: PromessasAPI de bateria JavaScript: Promessas
Trabalhar na Mozilla me proporcionou tempo para examinar novas APIs, sendo uma delas a API de bateria. Escrevi sobre a Battery API há algum tempo, quando a API era nova nos navegadores. Desde então, a API Battery foi alterada, implementando uma API baseada em promessa que agora está disponível somente no Google Chrome. Vamos dar […]

Indentação de JSON com JavaScriptIndentação de JSON com JavaScript
Trabalhar com XML e JavaScript é um pesadelo, e é por isso que o JSON se tornou ouro na comunidade de desenvolvimento. Eu até escrevi uma função para transformar XML para JSON com JavaScript. Se quiser transformar um objeto existente em JSON bem formatado, o senhor pode JSON.stringify(obj), mas o senhor já sabe disso. O […]

Remover várias linhas novas com JavaScriptRemover várias linhas novas com JavaScript
Sou abençoado pelo fato de muitas pessoas quererem fazer guest posts neste blog. Isso é muito lisonjeiro e adoro ver os escritores receberem muita atenção depois de escreverem. Minha tarefa é converter o post do blog, seja qual for o formato em que foi fornecido (HTML, Markdown, PDF, Google Doc etc.), em HTML para o […]

13 fatores a serem considerados na escolha de uma biblioteca de gráficos JavaScript13 fatores a serem considerados na escolha de uma biblioteca de gráficos JavaScript
Antes de começar a procurar uma biblioteca de gráficos, o senhor precisa saber que criar uma boa visualização de dados (dataviz) é um grande investimento de tempo se estiver planejando criar um aplicativo sério. Ter respostas claras para perguntas como o que exatamente sua visualização de dados pretende alcançar, em quais dispositivos ela será usada, […]

Obter um URL absoluto com JavaScriptObter um URL absoluto com JavaScript
Lidar com formatos de URL pode ser um verdadeiro pesadelo. Pense em como apenas alguns caracteres podem afetar o ponto de extremidade absoluto de um URL: começar ou não começar com / começando com // começando com ? começando com # …e assim por diante Mas e […]

Prevenção de efeitos colaterais em JavaScriptPrevenção de efeitos colaterais em JavaScript
O JavaScript é muito dinâmico hoje em dia, mas ainda vejo muito código legado, seja para otimizar a compatibilidade com versões anteriores ou simplesmente porque o código não foi mantido. Uma das práticas que me deixa encolhido é a codificação que cria efeitos colaterais indesejados. O que é um efeito colateral? Um trecho de código […]

Animação na Web usando JavaScript: Animação de textoAnimação na Web usando JavaScript: Animação de texto
Como a animação textual raramente é empregada em páginas da Web, usá-la é uma maneira fácil de impressionar os usuários. É exatamente isso que torna esse tópico tão divertido de aprender: as técnicas subjacentes são simples de programar, mas os resultados parecem incrivelmente ricos e complexos para o usuário. Este […]