[jQuery] jQuery : javaScript ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ธฐ์ด - 2
๐ jQuery ์ด๋ฒคํธ ์ฒ๋ฆฌ
์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ํ ๋น, ํด์ ํ ์ ์๋ ํตํฉ ๋ฉ์๋ ์ ๊ณต.
DOM Element์ ์ด๋ฒคํธ ํ์ ๋ง๋ค ์ฌ๋ฌ ํธ๋ค๋ก ํ ๋น ๊ฐ๋ฅ.
๋ฒํผ์ ๋๋ฅด๊ฒ ๋๋ฉด, div ์์ฒด๊ฐ ์ฌ๋ผ์ง๊ฒ๋ ๋๋ค.
๐ bind(), unbind()
bind๋ผ๋ ํจ์๋ฅผ ์ด์ฉํ๊ฒ ๋๋ฉด ํธ๋ค๋ฌ ์ฐ๊ฒฐ์ด ๊ฐ๋ฅํ๋ฐ, ๋์ ์ผ๋ก ์์ฑํ ๊ฐ์ฒด์๋ ์ ์ฉ๋์ง ์๋๋ค.
(๋๋๋ก ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข๋ค.)
๐ on()
์ด๋ฒคํธ ํธ๋ค๋ฌ์ ์ฐ๊ฒฐ, ๋์ ์ผ๋ก ์์ฑํ ๊ฐ์ฒด๋ ์ ์ฉํ ์ ์์ด์ bind() ๋์ ์ฌ์ฉํ๊ธฐ๋ฅผ ๊ถ์ฅํ๋ค.
delegate selector๋ฅผ ์ ์ฉํ์ฌ, ๋์ ์ผ๋ก ์์ฑํ ๊ฒ์ ์ ํ์๋ฅผ ๋ช ์ํ๋๋ก ํ๋ค.
๋์ ์ผ๋ก ์์ฑํ ๊ฒ์ ๋ํ ์ ํ์๋ฅผ ๋งค๋ฒ ๋์ ์ธ ์์ฉ์ด ์ด๋ฃจ์ด์ง๋ฉด ๊ทธ๋๋ง๋ค ๊ฒ์ฌํ๋ ๊ฒ์ผ๋ก ํ๋ค.