๋ฑ์ฅ๋ฐฐ๊ฒฝ
์ด๋ฒคํธ ๋ฑ๋กํ๊ธฐ ๋ฐฉ๋ฒ
์ธํฐ๋ท ๋ธ๋ผ์ฐ์ ์ฐจ์ด์์ ์ค๋ ์ฝ๋์ ์ฐจ์ด!
ํธํ์ด ์ ๋ง ์ด๋ ต๋ค
jQuery ๊ฐ ๋ฑ์ฅํ ์ด์ !
๋ชจ๋ ๋ธ๋ผ์ฐ์ ์์ ๋์ํ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๊ฐํธํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋จ์ํ์ํจ ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ!
Javascript
~~~~๊ฐ๋ก ๊ฐ์ 50px๋ก ์ ์ฅ/ for๋ฌธ์ ์ด์ฉ
jQuery๋ฅผ ์ด์ฉํ์๋
JQuery ํน์ง
- DOM
- ํจ์จ์ ์ธ Selctor
- Ajax ๋จ์ํ(๋น๋๊ธฐ ํต์ )
- Cross Browsing ์ง์
- ์๊ฐ์ ํจ๊ณผ
- ์ ๋๋ฉ๋์ ๊ตฌํ
- ๋จ์ํ, ๋ฉ์๋ ์ฒด์ธ
๊ณต๊ฐ๋ ์ฝ๋๋ jQuery์ธ ์ด์
์นด์นด์ค๋ถํฐ ์์ํด์~~
์ด์ : ๋งค๋ฒ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ import ํด์ผํ๋ฏ๋ก
jQuery ๋ฌธ๋ฒ ์ฌ์ฉ์ ์ํ 2๊ฐ์ง ๋ฐฉ๋ฒ
๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ 1๋ฒ.
2๋ฒ์ ์นด์นด์ค๊ฐ์ ๊ณณ์์ ํ์ผ์ ๊ฐ์ด ํจ๊ป ๋ฃ์ด์ ๋ณด๋ด์ค.
jQuery ๋ค์ด ๋ฐฉ๋ฒ
๋ค์ด ๋ฒํผ ํด๋ฆญ
์์ถํ ๊ฒ, ์์ถํ์ง ์์๊ฒ?
๋ชจ๋ ๊ณต๋ฐฑ์ ์ฃฝ์ด๋ ๊ฒ์ด ์์ถํ๋ ๊ฒ!
slim : ๋ฐ์ ์๋๊ฑฐ๋ ์ด์ฉ๋ง ๊ฐ๋ฅ ajax ์ด์ฉ ๋ถ๊ฐ๋ฅ
compressed, production : ์ํ ๋ฐฐํฌ๋ฅผ ์ํด์, ์ผ๋ฐ ์ฌ์ฉ์์ ๊ฒฝ์ฐ
๊ทธ๋ฅ์ฐ๊ฒ ๋๋ฉด, ๋ด๋ถ ๋ฐฉ์์ผ๋ก ๋์ ์ฝ๋๊ฐ f12 ํด๋ฆญ์ ๋ ธ์ถ๋ ์ ์๋ค
๋ค๋ฅธ ์ด๋ฆ์ผ๋ก ์ ์ฅํ ์ํ์์ ํ์ฌ ์ฝ๋ฉ์ ์งํ์ค์ธ ์์ฒด์๋ค๊ฐ ๋์ด์จ๋ค
์ธ๋ถ ๋ฐฉ์์ ํตํด import ํ๋ ๋ฐฉ์
ํด๋ ํ์๋ฐฉ์์ ์ ํ ๋ ํ๋ฒ ๊ฑฐ์น ๋๋ง๋ค . ์ ๋ถ์ฌ์ผํ๋ค!!
๋๋ ์ง๊ธ ์์น๋ฅผ ์๊ณ ์๋ ์ํ์ด๋ฏ๋ก!!
development : ๊ฐ๋ฐ์์ฉ!
์ฝ๋๋ฅผ ํ์ธํ๊ธฐ ์ํจ
๋ด๋ถ์ ๋ด์ฉ์ ๋ฐ๊ฟ๋
๊ธฐ์กด ์๋ฐ์คํฌ๋ฆฝํธ
jquery๋ ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝ๊ฐ๋ฅ!
๋ฌ๋ฌ ํ์๋ฅผ ์ฌ์ฉํ๋ค
์ ํ์๊ฐ ๋ฌ๋ฌ ๊ดํธ์์ ๋ค์ด๊ฐ๋ค
$~
๋ถํธํจ์ด ์์ด, ์์ํ ์๋ฐ์คํฌ๋ฆฝํธ๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์๋ค!!
์ธ์ ํ์ ์ธ ์ ์๋ค!!
๊ฐ๋ ์ด ์กฐ๊ธ ๋ค๋ฅธ๊ฒ๋ ์๋ค!
์ ์ด์ฟผ๋ฆฌ๋ ํจ์ํ ์คํํ์ด๋ค!
์๋ฐ ๊ธฐ๋ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ํจ์์ด๋ค, ๊ทธ๋์ () ์๊ดํธ๊ฐ ๋ค์ด๊ฐ ์๋ค!!
์ ์ด์ฟผ๋ฆฌ๋ ํจ์ํ ์ด๋ค๋ณด๋ ์์ ํ ๋ด์ฉ์ ๊ดํธ์์ ๋ฃ๊ณ ๋ณ๊ฒฝํ๋ค
๊ธ์๋ง ๊ฐ์ ธ์ฌ๋,
์์ ์ ํ๊ณ ์ถ์๋,
์์ 1
์๋ฐ์คํฌ๋ฆฝํธ vs ์ ์ด์ฟผ๋ฆฌ
๊ฐ์ฑ๋ ํค์ ๋ฐธ๋ฅ
$("#txt").css("color","red");
์ฌ๋ฌ๊ฐ์ ์์ฑ๊ฐ์ ๋ฃ์๋
๋ค์ค ์คํ์ผ ์ฒ๋ฆฌ
๊ฐ์ฒด๋ก ๋ฌถ์ด์ ์ ๋ฆฌํ๊ธฐ!
์คํ์ผ ์ง์ ํ๊ธฐ ์ํ์๋ ๋ค์๊ณผ ๊ฐ์ด ์์ฑ์ ๋ถ๋ฌ์์ ๊ฐ์ ๋ฃ๋๋ค
์ฌ๋ฌ ๊ฐ์ ์คํ์ผ์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์
๋ค์ ์ฝ๋์ ๋ฌธ์
์์ง, h1 ํ๊ทธ๊ฐ ์์ฑ๋๊ธฐ ์ ์ script ์ฝ๋๊ฐ ์คํ๋ฌ๊ธฐ ๋๋ฌธ์,
์์ ํ ์ ์๋ ์ฝ๋์ ๋ด์ฉ: ์ ๊ธฐ ๋ณด์ด๋ ๋ชจ๋ ๋ฌธ์(html) ์ค๋น๊ฐ ๋๋ฉด, ์คํ ์ข ์์ผ์ค!!!
$(document).ready(function())
์ด๋ ๊ฒ ํ๋ฉด, ์คํฌ๋ฆฝํธ๊ฐ ์ด๋์ ์๋์ง ๊ฐ์ ์คํ์ด ๋๋ ๋ฐฉ๋ฒ์ด๋ค!
์ค๋ฅธ์ชฝ์ ์ง๊ด์ ์ด์ง ์์์, ์ผ์ชฝ ๋ฐฉ์์ ์ฌ์ฉํ๋ค!!
์ ์ด์ฟผ๋ฆฌ ์ด๋ฒคํธ ์์
์ ์ด์ฟผ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ถ๋ฌ์ค์ง ์์์๋ ๋์ค๋ ์๋ฌํ์!!
์ ๋ง ๋ง์ด ๋์ค๊ฒ ๋ ๊ฒ!
css ํ์์ผ๋ก ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์?
๊ฐ๊ธฐ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๊ฐ๊ธฐ์ ํ์ํ ์ํฉ์์ ์ฌ์ฉํ๊ธฐ!
์ด๋ ๊ฒํ๋ฉด ์ฝ๋๊ฐ ๊ธธ์ด์ง๋ฏ๋ก,
์ด์ ๋ง์ฐ์ค๋ฅผ ๋บ์๋๋ ์๊น์ด ๋ฐ๋ ์ ์๊ฒ ํ๋ ๋ฐฉ๋ฒ์
๊ทผ๋ฐ ์ด๊ฒ์ ํ๋ฒ์ ํฉ์น ์ ์๋ค =>
๊ฐ์ฒดํ!!
๊ฐ์ฒด์์๋ ํจ์๋ ๋ฃ์ ์ ์๋ค!!
์์ฐ ์ฐ์!
'๐๏ธ์ํํธ์จ์ด > ๐JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ก๊ทธ์ธ ์๋น์ค ์ ์ฒด ํ๋ฆ (0) | 2021.09.29 |
---|---|
jquery selector (0) | 2021.09.29 |
[javascript] ์๋ฐ์คํฌ๋ฆฝํธ ํจ์ - ๋ด์ฅ ํจ์ (0) | 2021.09.27 |
[javascript] ์๋ฐ์คํฌ๋ฆฝํธ ํจ์ - ๊ฐ์ฒด ์์ฑ์ ํจ์ (0) | 2021.09.27 |
[javascript] ์๋ฐ์คํฌ๋ฆฝํธ ํจ์- ์ค์ฝํ scope (0) | 2021.09.27 |