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 senhor possa obter um log sempre que um evento ocorrer ou uma função for chamada?
Monitorar eventos
Passar um elemento e uma série de eventos para o monitorEvents para obter um log de console quando o evento ocorrer:
// Monitor any clicks within the window monitorEvents(window, 'click') // Monitor for keyup and keydown events on the body monitorEvents(document.body, ['keyup', 'keydown'])
O senhor pode passar uma matriz de eventos para ouvir vários eventos. O evento registrado event representa o mesmo evento que o senhor veria se chamasse manualmente o addEventListener.
Chamadas de função do monitor
O monitor permite que o senhor ouça as chamadas em uma função específica:
// Define a sample function
function myFn() { }
// Monitor it
monitor(myFn)
// Usage 1: Basic call
myFn()
// function myFn called
// Usage 2: Arguments
myFn(1)
// function myFn called with arguments: 1
Eu realmente gosto do fato de o senhor poder visualizar os argumentos fornecidos, o que é ótimo para inspecionar.
Normalmente, opto por pontos de registro em vez de incorporar console no código, mas o monitor e monitorEvents oferecem uma alternativa a ambos.


Enviar mensagens de texto com PHP
As crianças de hoje em dia, eu lhe digo. Tudo o que lhes interessa é a tecnologia. Os videogames. A água engarrafada. Ah, e as mensagens de texto, sempre as mensagens de texto. Na minha época, tudo o que tínhamos era… OK, eu também tinha todas essas coisas. Mas ainda não entendo…

Mais 5 APIs HTML5 que o senhor não sabia que existiam
O Revolução do HTML5 nos proporcionou algumas APIs JavaScript e HTML incríveis. Algumas são APIs que já sabíamos que precisávamos há anos, outras são ajudantes de ponta para dispositivos móveis e desktops. Independentemente da força ou da finalidade da API, qualquer coisa que nos ajude a fazer melhor nosso trabalho é uma…
