ブラウザのconsole.logは処理の状態を理解するのに便利です。 私もいつもconsole.logデバッグを使っています。 Chromeにはもっと便利なmonitorEventsとmonitorがあり、イベントが発生したり関数が呼ばれたりするたびにログを取得することができます。 Monitor Events monitorEventsに要素と一連のイベントを渡して、イベントが発生したときにコンソールログを取得します。 // クリックイベントを監視 monitorEvents(window, 'click') // 上キー、下キーイベントを監視 monitorEvents(document.body, ['keyup', 'keydown']) // スクロールイベントを監視 monitorEvents(window, 'scroll')