๐์ด๋ฒ์ฃผ ํ์ต ๋ชฉํ
- JavaScript ๊ธฐ์ด ๋ฌธ๋ฒ ๊ณต๋ถํ๊ธฐ
- DOM๊ณผ ์ด๋ฒคํธ ๋์ ๋ฐฉ๋ฒ ์ดํดํ๊ธฐ
- ์ ์ด์ฟผ๋ฆฌ ์ฌ์ฉ ๋ฐฉ๋ฒ ๊ณต๋ถํ๊ธฐ
- ์๋ฃ๊ตฌ์กฐ์ ๊ฐ๋ ๊ณต๋ถํ๊ธฐ
์ค๋ ๋ฐฐ์ด ๋ด์ฉ ๐ช
- Javascript ๊ธฐ์ด ๋ฌธ๋ฒ ๊ณต๋ถํ๊ธฐ
- ์ ์ด์ฟผ๋ฆฌ ์ฌ์ฉ ๋ฐฉ๋ฒ ๊ณต๋ถํ๊ธฐ
<์ค๋ ๋ณต์ตํ ๋ด์ฉ>
1. ์ ์ด์ฟผ๋ฆฌ
์ ์ด์ฟผ๋ฆฌ์ ์กด์ฌ์ ๋ํด์ ๋ค์ด๋๋ดค๋๋ฐ ์ด์ ๋ ์ฌ์ฉํ์ง ์๋ ์ถ์ธ์ด๊ธฐ ๋๋ฌธ์ ๊ณต๋ถํ ํ์๊ฐ ์๋ค๋ ์ด์ผ๊ธฐ๋ฅผ ๋ง์ด๋ค์ด์, ํฌ๊ฒ ๊ณต๋ถํ์ง ์๊ณ ์ง๋ด์๋๋ฐ ์ ์ด์ฟผ๋ฆฌ๊ฐ ๋ญ์ง ๋ ๊ถ๊ธํ๋ค! ์ค๋ ๊ณต๋ถํด๋ณด์.
๋จผ์ , ์ ์ด์ฟผ๋ฆฌ๊ฐ ๋ญ์ง์ ๋ํด์ ์์๋ณด์.
$(selector).action()
//์์๋ฅผ ๋ค์ด๋ณด์!
//h1 ํ๊ทธ๋ฅผ ํด๋ฆญํ๋ฉด h1 ํ๊ทธ์ background-color ๋ฐ๊พธ๊ธฐ
$('h1').click(function(){
$(this).css("background-color", "red")
})
= ์ด์๊ฐ์ด ์ฌ์ฉํ๋ฉด ๋๊ณ , action์๋ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์์ด์ ์์ฉํด์ ์ฌ์ฉํ๋ฉด ๋๋ค!
+์ค๋ ๊ณต๋ถํ๋ฉด์ ๋๋์ ๐
์ฒ์ ์ ํด๋ณด๋ ์ ์ด์ฟผ๋ฆฌ! ํ์คํ ์ฌ์ฉ ๋ฐฉ๋ฒ์ด ์ฉ์ดํ๋ค. ๊ทธ๋๋ ์ฐ์ ์์๋ ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ์ด๊ธฐ ๋๋ฌธ์ ์ ์ด์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ฉด์ ๋ฐ๋๋ผ ์๋ฐ์คํฌ๋ฆฝํธ๋ก ์ด๋ป๊ฒ ์ฝ๋๋ฅผ ์ง๋ฉด ์ข์์ง ์๊ฐํด๋ณด๋๊ฒ๋ ์ข์๊ฒ ๊ฐ๋ค!