À medida que os navegadores implementam novas APIs, a verdade é que, embora as APIs ofereçam mais poder, eu diria que elas trazem mais volatilidade. Não importa se o problema é a API ou se estamos tentando usá-la, o senhor está fadado a encontrar erros que podem quebrar partes do seu aplicativo. Que porcaria. E […]
Tag: função

Função sleep do JavaScriptFunção sleep do JavaScript
A infame sleep, ou delayem qualquer linguagem é muito debatida. Alguns dirão que sempre deve haver um sinal ou retorno de chamada para acionar uma determinada funcionalidade, outros argumentarão que, às vezes, um momento arbitrário de atraso é útil. Eu digo que cada um tem a sua opinião e que uma regra nunca pode ditar […]

vincular Funçãovincular Função
Muitas vezes, presumimos que as APIs “nativas” do navegador são rápidas, pelo menos mais rápidas do que os shims que criamos ou usamos. Recentemente, fiquei surpreso com a ler este tópico do StackOverflow que afirma que Function.prototype.bind é muito mais lento do que o que o senhor pode usar como shim. O tópico cita os […]

Desestruturação e argumentos de funçãoDesestruturação e argumentos de função
A linguagem JavaScript se beneficiou de alguns novos recursos realmente incríveis nos últimos anos, incluindo funções de seta, o operador de propagação e valores de argumento de função padrão. Mesmo que seu navegador ainda não ofereça suporte às adições de sintaxe da API JavaScript propostas, o senhor pode usar uma ferramenta como o Babel em […]

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 […]

Como criar uma função assíncrona por meio de “new Function” (nova função)Como criar uma função assíncrona por meio de “new Function” (nova função)
Uma coisa que adoro no JavaScript é que há muitas maneiras de realizar a mesma tarefa, e um exemplo disso é a criação de funções. Há vários padrões para funções; um dos últimos que o senhor vê sendo usado é o new Function method: /* new Function(arg1, arg2 (…), body) */ const myFunction = new […]

Monitorar eventos e chamadas de função via consoleMonitorar eventos e chamadas de função via console
Apesar de ter trabalhado no complexo Firefox por vários anos, sempre adorarei o velho e simples console.log depuração. O registro pode fornecer uma trilha de auditoria à medida que os eventos ocorrem e um texto que pode ser compartilhado com outras pessoas. O senhor sabia que o Chrome oferece monitorEvents e monitor para que o […]