A desestruturação em JavaScript mudou totalmente a forma como o JavaScript é escrito atualmente; o código é mais conciso para escrever, mas, do ponto de vista visual, a sintaxe da linguagem mudou muito. Qualquer bom desenvolvedor sabe, no entanto, que a mudança é a constante em que vivemos. A ideia básica por trás […]
Tag: JavaScript

Script & Style Show: Episódio 21: JavaScript de terceiros e desempenho da Web com Charlie VazacScript & Style Show: Episódio 21: JavaScript de terceiros e desempenho da Web com Charlie Vazac
No episódio desta semana: David deixa de lado as cicatrizes do desenvolvimento do DevTools Debugger da semana para dar as boas-vindas ao convidado desta semana: Charlie Vazac. Charlie ostenta o título de Arquiteto Sênior da Akamai e se junta a David e Todd para falar sobre JavaScript de terceiros, patches de macaco, segurança, desempenho e […]

Script & Style Show: Episódio 22: JavaScript, Mentoring e Blockchain com Kyle SimpsonScript & Style Show: Episódio 22: JavaScript, Mentoring e Blockchain com Kyle Simpson
Neste episódio: David e Todd discutem o melhor feriado de todos os tempos: O Dia Nacional do Cheeseburger. Depois que a salivação terminou, David e Todd deram as boas-vindas a Kyle Simpson, também conhecido como getify, ao programa. Kyle é um conhecido super-herói do JavaScript e, por isso, discutimos vários tópicos: as especificações do JavaScript, […]

Como obter e definir valores de variáveis CSS com JavaScriptComo obter e definir valores de variáveis CSS com JavaScript
As variáveis CSS são uma adição muito bem-vinda à linguagem, apesar de serem incrivelmente básicas. É claro que poderíamos usar SASS ou stylus, mas as linguagens nunca devem contar com desenvolvedores que dependem de estruturas e kits de ferramentas para realizar o que sabemos que precisamos. E, assim como qualquer outra parte de uma página […]

JavaScript waitForeverJavaScript waitForever
Escrever mochitests para novos recursos no DevTools pode ser difícil e demorado. Há tantos elementos interagindo de forma assíncrona que, muitas vezes, acabo usando o depurador para depurar o depurador! Nos casos em que não está claro qual interação não está funcionando corretamente, acabo recorrendo a uma função utilitária simples: waitForever. Ao usar essa função, […]

Forçar download com JavaScriptForçar download com JavaScript
Os scripts de download forçado têm sido uma parte importante da usabilidade da Internet há muito tempo. Posso atestar isso pelo número de vezes que implementei esse recurso no lado do servidor e pela popularidade do meu Postagem PHP Force Downloadaté hoje. Com o mundo da Web tendo se movido muito mais para o lado […]

Rótulos JavaScriptRótulos JavaScript
Não importa há quanto tempo você é um desenvolvedor de JavaScript, sempre haverá recursos da linguagem que você não conhecia até vê-los em um trecho de código marginal. Sua reação geralmente é um pouco parecida com: Um desses recursos que vejo os desenvolvedores tentando descobrir de forma questionadora são os rótulos JavaScript, que permitem gerenciar […]

Proxy JavaScriptProxy JavaScript
Sempre adorei a flexibilidade dos objetos e protótipos em JavaScript, mas, por muito tempo, senti que faltava um nível de dinamismo. O JavaScript acabou adicionando get e set para propriedades de objetos, o que foi uma etapa incrível, mas ainda havia espaço para melhorias. A API JavaScript Proxy foi um aprimoramento incrível: uma interface de […]

7 Truques úteis de JavaScript7 Truques úteis de JavaScript
Assim como qualquer outra linguagem de programação, o JavaScript tem dezenas de truques para realizar tarefas fáceis e difíceis. Alguns truques são amplamente conhecidos, enquanto outros são suficientes para impressionar o senhor. Vamos dar uma olhada em sete truques de JavaScript que o senhor pode começar a usar hoje mesmo! Obter valores exclusivos de uma […]

Função JavaScript Detect AsyncFunção JavaScript Detect Async
JavaScript async/await mudou o cenário de como codificamos. Não estamos mais presos a callbacks ou then e nosso código pode parecer mais “de cima para baixo” novamente. As funções assíncronas exigem a seguinte sintaxe: async function myFunction() { } Para usar await com uma função, a função precisa ser declarada com async. Isso me fez […]