const body = document.querySelector("body"); // ๋ฐ๋์ง์
const IMG_NIMBER = 5; // ์ด๋ฏธ์ง ๊ฐฏ์
function handleImgLoad(){
console.log("finished loading");
}
function paintImage(imgNumber){
const image = new Image(); // ์ด๋ฏธ์ง๊ฐ์ ๋ฐ์
image.src=`img/bg${imgNumber + 1 }.jpg`; // +1 ์ํด์ฃผ๋์ด์ ๋ 0๋ถํฐ ์์ํ๊ธฐ๋๋ฌธ์ ์ด๋ฏธ์ง 1๋ถํฐ ์์ํ๊ธฐ ์ํด์์ด๋ค.
image.classList.add("bgImage") // image์ bgImage ํด๋ ์ค๋ช
์ถ๊ฐ
body.prepend(image); //prepend ๋งจ์์ผ๋ก ์ถ๊ฐ๋จ
image.addEventListener("loadend", handleImgLoad());
}
function genRandom(){
const number = Math.floor(Math.random() * IMG_NIMBER); // ์ด๋ฏธ์ง๋ช
์ ๋๋คํ๊ฒ ๋ถ๋ฌ์ด
return number;
}
function init(){
const randomNumber = genRandom();
paintImage(randomNumber) // ํจ์ paintImage ๋๋คํ๊ฒ ์ด๋ฏธ์ง๋ฅผ ์
๋ก๋ํด์ค
}
init();