というわけで、Head First JavaScript を調べて、関数リテラルを使用したイベント処理に関するセクションにたどり着きました。この本では、「スクリプト」タグですべてのイベント処理を配線できると説明しています。しかし、1 つのイベントで複数の関数を起動する方法について混乱しています。これが私のコードです:
//Event Handling with Function Literals
window.onload = function(evt) {
//THIS IS BROKEN
document.body.onresize = resizeImg();reportImgHeight();
//Onload: Functions to Execute -- THESE WORK
resizeImg();
reportImgHeight();
}
したがって、特にこの例では、「onresize」イベントを取得してresizeImgとreportImgHeight (コードの他の場所で定義した関数) の両方を実行するにはどうすればよいですか。ありがとうございました!