例
function a(){
b()
}
b()を実行させるには、a()が実行される必要があると認識しています。また、window.onloadはDOMレンダリング後に一度だけ実行されるメソッドだとも認識しています。...この場合、下のコードにおいて、window.onload処理が行われた後にも、window.onload内に記述されているWmSize()が処理されるのでしょうか?WmSize()を外に記述しても結果は同じなので、グローバルということなのでしょうか?
window.onload=function(){ //⬅︎
gImgMap=new Image();
gImgMap.src="map.png";
gScreen=document.createElement("canvas");
gScreen.width=128;
gScreen.height=120;
WmSize();
window.addEventListener("resize",function(){WmSize()}); //⬅︎
setInterval(function(){WmTimer()},33);
}
function WmSize(){
const ca=document.getElementById("main");
ca.width=window.innerWidth;
ca.height=window.innerHeight;
}
回答2件
あなたの回答
tips
プレビュー