さて、私は長い間これを理解しようとしてきました、そしてついに調査する時間があります。タイトルが示すように「違いは何ですか?」私はこれが私が望むように機能することを知っています。
addLoadEvent(converter);
// Converter
function converter() {
var pixels = document.getElementById("pixels");
pixels.addEventListener("keyup", updateNode, true);
pixels.addEventListener("keydown", updateNode, true);
}
しかし、これはそうではなく、1回だけ実行されます。
addLoadEvent(converter);
// Converter
function converter() {
var pixels = document.getElementById("pixels");
pixels.onkeydown = updateNode;
pixels.onkeyup = updateNode;
}
私が欠けているもの...違いは何ですか?トピックへのリンクがあれば役立ちます。
私の仮定では、ハンドラーはリスナーのように動作する必要がありますが、そうではありません。実際、リスナーをaddLoadEvent関数に追加する必要がありますか?