โ Windows10 ์๋ฐ์คํฌ๋ฆฝํธ๋ก ๋ง๋ ํ์ ์ฐฝ ๋ฌดํ ๋ก๋ฉ ํ์(Internet Explore)
Internet explore > ์์ฑ > ๊ณ ๊ธ > ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์คํ ์ฒดํฌ
โ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฌดํ ํ์
- ํ์ ์ฝ๋๊ฐ ํจ์์ ์ฌ๊ท ํธ์ถ์ด๋
- while, for ๋ฑ์ loop ์์ ์๋ ๊ฒฝ์ฐ, ์กฐ๊ฑด์ด ์ข ๋ฃ๋์ง ์์ผ๋ฉด ๋ฌดํํ ํ์ ์ด ๋ฐ๋ณต
- ์๋ชป ์ค์ ๋ EventListener ์ด ๋ฌดํํ ํธ๋ฆฌ๊ฑฐ๋๋ฉด์ ํ์
์ด ๊ณ์ ๋ฐ ๊ฐ๋ฅ์ฑ
- setInterval ํ์ด๋จธ ๋ฌธ์ - ๋ธ๋ผ์ฐ์ ์๋ก๊ณ ์นจ ๋ฌธ์ window.onload ๋๋ DOMContentLoaded
์ฌ๊ทํธ์ถ
function showPopup() {
alert("This is a popup");
showPopup(); // ๋ฌดํ ์ฌ๊ท ํธ์ถ๋ก ์ธํด ํ์
์ด ๊ณ์ ๋ธ
}
showPopup();
๋ฃจํ
while (true) {
alert("This is a popup"); // ์กฐ๊ฑด์ด ์์ด์ ๋ฌดํ ํ์
๋ฐ์
}
์๋ชป๋ ์ด๋ฒคํธ ๋ฆฌ์คํฐ
document.querySelector("button").addEventListener("click", function() {
alert("Button clicked!");
// ์ด๋ฒคํธ๊ฐ ๊ณ์ ๋ฐ์ํ์ฌ ํ์
์ด ๋ฐ๋ณต์ ์ผ๋ก ๋ฐ ์ ์์
});
ํ์ด๋จธ (setInterval) ๋ฌธ์
setInterval(function() {
alert("This is a recurring popup");
}, 1000); // 1์ด๋ง๋ค ํ์
์ด ๋ฐ๋ณต์ ์ผ๋ก ๋ธ
๋ธ๋ผ์ฐ์ ์ฐฝ ๋ก๋์ ํ์
window.onload ๋๋ DOMContentLoaded ์ด๋ฒคํธ์ ํ์ ์ ์ฐ๊ฒฐํ ๋,
๋ธ๋ผ์ฐ์ ์๋ก๊ณ ์นจ ์๋ง๋ค ํ์ ๋ฐ๋ณต
window.onload = function() {
alert("Page loaded!"); // ํ์ด์ง ๋ก๋๋ ๋๋ง๋ค ํ์
์ด ๋ธ
};
ํด๊ฒฐ
let isPopupShown = false;
if (!isPopupShown) {
alert("This popup will only show once");
isPopupShown = true; // ํ์
์ด ํ ๋ฒ๋ง ๋จ๋๋ก ์ํ ๋ณ๊ฒฝ
}