๋ฐ์ํ
250x250
Notice
Recent Posts
Recent Comments
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ํ์ด์ฌ
- ์๋ฐ์คํฌ๋ฆฝํธ
- ๋ฐ์ดํฐ ๋ถ์
- ํ๋ธ๋ฃจ
- ์๊ณ ๋ฆฌ์ฆ
- ์ธ๊ณต์ง๋ฅ
- ์ฝ๋ฉํ ์คํธ
- DFS
- ๋ฐ์ดํฐ๋ถ์
- ๊นํ๋ธ
- ํ ์คํธ๋ง์ด๋
- ๋ฐฑ์ค
- AWS
- ๋น ๋ฐ์ดํฐ
- tableau
- ํ๋ธ๋ก
- react
- AI
- ๋ฆฌ์กํธ
- abap
- github
- ํ ์คํธ๋ถ์
- nlp
- ๋ฅ๋ฌ๋
- ์์ฐ์ด์ฒ๋ฆฌ
- erp
- ์๋ง์กด์น์๋น์ค
- Git
- sap
- ์ฝํ
Archives
- Today
- Total
Hey Tech
JavaScript์ HTML์ ํ์ฉํ ๋ฒํผ ํด๋ฆญ ํ์ ์ถ๋ ฅ ์์ ๋ณธ๋ฌธ
SW ๊ฐ๋ฐ/Vanilla JS
JavaScript์ HTML์ ํ์ฉํ ๋ฒํผ ํด๋ฆญ ํ์ ์ถ๋ ฅ ์์
Tony Park (ํ ๋) 2021. 12. 15. 16:06728x90
๋ฐ์ํ
๐ฅ ๋ชฉํ
JavaScript์ HTML์ ํ์ฉํ์ฌ ๊ฐ๋จํ Interactive Web ๊ธฐ๋ฅ์ ๊ตฌํํด ๋ณธ๋ค.
์์
๊ฐ๋จํ ์์ ๋ฅผ ์ค์ตํด ๋ด ๋๋ค. HTML์ ํ์ฉํด ๋ฒํผ UI๋ฅผ ์์ฑํ๊ณ ์น์ ์ถ๋ ฅํ๊ณ , JavaScript๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ๋ฒํผ์ ํด๋ฆญํ๋ ๊ฒ์ ๊ฐ์งํ์ฌ ํด๋ฆญ ํ์๋ฅผ ์ค์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ฒ์ ๊ตฌํํด ๋ด ์๋ค.
์ค์ต ์ฝ๋
index.html
<!DOCTYPE html>
<html>
<body>
<span>Total Click: 0</span>
<button id = "btn">๋ฒํผ</button>
</body>
<script>
let cnt = 0;
const button = document.getElementById("btn");
const span = document.querySelector("span");
function clickCounter(){
cnt+=1;
span.innerText = `Total Click: ${cnt}`;
console.log(cnt);
}
button.addEventListener("click", clickCounter);
</script>
</html>
์คํ๊ฒฐ๊ณผ
๋ฒํผ ํด๋ฆญ ์ ์ ๋๋ค.
์๋์ ๊ฐ์ด ๋ฒํผ์ ํด๋ฆญํ๋ฉด ์น ํ์ด์ง ๋ฐ ์ฝ์์ ํด๋ฆญ ํ์๊ฐ ์ถ๋ ฅ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค.
JavaScript์ HTML๋ฅผ ํ์ฉํ์ฌ ๊ฐ๋จํ Interactive Web ๊ธฐ๋ฅ์ ๊ตฌํํด ๋ดค์ต๋๋ค.
ํฌ์คํ ๋ด์ฉ์ ์ค๋ฅ๋ ์ง๋ฌธ์ด ์๋ค๋ฉด ๋๊ธ ๋จ๊ฒจ์ฃผ์๋ฉด ๊ฐ์ฌ๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ณ ๋ง์ต๋๋ค :)
728x90
๋ฐ์ํ