๋ฐ์ํ
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 |
Tags
- ๋ฅ๋ฌ๋
- erp
- nlp
- ๊นํ๋ธ
- ๋ฐ์ดํฐ ๋ถ์
- ๋ฐฑ์ค
- AI
- ์์ฐ์ด์ฒ๋ฆฌ
- DFS
- sap
- ํ๋ธ๋ฃจ
- ์๋ง์กด์น์๋น์ค
- Git
- ํ๋ธ๋ก
- ๋น ๋ฐ์ดํฐ
- ์ฝํ
- react
- AWS
- ๋ฆฌ์กํธ
- ํ์ด์ฌ
- ์ธ๊ณต์ง๋ฅ
- github
- ๋ฐ์ดํฐ๋ถ์
- tableau
- ์๋ฐ์คํฌ๋ฆฝํธ
- ํ ์คํธ๋ง์ด๋
- abap
- ์ฝ๋ฉํ ์คํธ
- ํ ์คํธ๋ถ์
- ์๊ณ ๋ฆฌ์ฆ
Archives
- Today
- Total
DATA101
JavaScript์ HTML์ ํ์ฉํ ๋ฒํผ ํด๋ฆญ ํ์ ์ถ๋ ฅ ์์ ๋ณธ๋ฌธ
SW ๊ฐ๋ฐ/Vanilla JS
JavaScript์ HTML์ ํ์ฉํ ๋ฒํผ ํด๋ฆญ ํ์ ์ถ๋ ฅ ์์
DATA101 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
๋ฐ์ํ