๋ชจ๋ ํฌ์คํ
์ ์ธํ๋ฐ [์ํ์ฝ๋ฉ] ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์์ ๋ด์ฉ์ ๋ด๊ณ ์์ผ๋ฉฐ
์ถ์ฒ๋ ์๋์ ์ฃผ์๋ก "egoing Lee"๋์ ์๋ฃ์
๋๋ค.
์์
์ ์ธ ์๋๊ฐ ์๋ ๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํด๋๋ ๋ชฉ์ ์ผ๋ก ํฌ์คํ
ํ ๊ฒ์
๋๋ค.
www.inflearn.com/course/javascript-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EA%B0%95%EC%A2%8C#
์น๋ธ๋ผ์ฐ์ Javascript (์๋ฐ์คํฌ๋ฆฝํธ) - ์ธํ๋ฐ
์ํ์ฝ๋ฉ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ข ์
๋๋ค. ์น๋ธ๋ผ์ฐ์ ๋ฅผ ์ง์ ์ ์ดํ ์ ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ ํผ๋ฐ์ค๋ฅผ ๊ณต๋ถํด ๋ด
๋๋ค. ์ด๊ธ ์น ๊ฐ๋ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด JavaScript ์จ๋ผ์ธ ๊ฐ์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ์ข
www.inflearn.com
์ ๊ฐ์ ์ค ๊ธฐ์ด์ ์ธ ๋ด์ฉ์ด๋, ํ์ ์ง์ ๋ฑ์ ๋ด์ฉ์ ๋ฐ๋ก ํฌ์คํ
ํ์ง ์๊ฒ ์ต๋๋ค. (html, css, ์ค์ต ํ๊ฒฝ ๋ฑ..)
jQuery
๊ฐ์ฅ ๋ง์ ์ฌ๋๋ค์ด ์ฌ์ฉํ๊ณ ์๋ ์๋ฐ์คํฌ๋ฆฝํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๊ณ ํ ์ ์๋ค. jQuery๋ DOM์ ๋ด๋ถ์ ๊ฐ์ถ๊ณ ๋ณด๋ค ์ฝ๊ฒ ์นํ์ด์ง๋ฅผ ์กฐ์ํ ์ ์๋๋ก ๋๋ ๋๊ตฌ์ด๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ
์์ฃผ ์ฌ์ฉํ๋ ๋ก์ง์ ์ฌ์ฌ์ฉํ ์ ์๋๋ก ๊ณ ์๋ ์ํํธ์จ์ด๋ฅผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๊ณ ํ๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๊ฒฐ๊ตญ DOM, BOM์ ์ด์ฉํ์ฌ ํธํ๊ฒ ๋ฌถ์ด๋์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ DOM,BOM ๋ฑ์์ ํ ์ ์๋ ๊ธฐ๋ฅ์ด ์๋ค๋ฉด ๊ทธ๊ฒ ๋ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ๋ ์ธ ์ ์๋ค.
jQuery์ ์ฌ์ฉ
jQuery๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด์๋ jQuery๋ฅผ HTML๋ก ๋ก๋ํด์ผ ํ๋ค. ์๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ค์ด๋ก๋ ํ๋ ๋ฐฉ๋ฒ์ ๊ธฐ์ฌํ์ผ๋, ์ฐธ๊ณ ํ์ฌ jQuery๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น๋ฅผ ํด๋ณด์.
lucete1230-cyberpolice.tistory.com/345
[Js] ๋ชจ๋ | ๋ชจ๋์ ์ฌ์ฉ | Node.js์์์ ๋ชจ๋์ ๋ก๋ | javascript ๋ชจ๋ | ๋ผ์ด๋ธ๋ฌ๋ฆฌ
ํด๋น ํฌ์คํ
์ "์ํ์ฝ๋ฉ"์ ์ด๊ณ ์ ๋์ ๊ฐ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ ์
๋๋ค. โป ์์
์ ์ธ ์ฉ๋๊ฐ ์๋, ๊ฐ์ธ ๊ณต๋ถ ์ ๋ฆฌ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ธ์์ ๋ฏธ๋ฆฌ ์๋ฆฝ๋๋ค. ๋ชจ๋์ ์ดํดํ๊ธฐ ์ , ๋ถํ์ด๋ผ
lucete1230-cyberpolice.tistory.com
์์ ๊ฐ์ด ๋ค์ด๋ก๋ ๋ฐ์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ง๊ณ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค.
jQuery์์ ์ ๊ณตํ๋ ์๋ฒ๋ค์ด ์๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณณ์ ์๋ ํ์ผ์ ์๋น์ค ๋ฐ๊ฒ ํด์ฃผ๋ ์๋น์ค๋ฅผ CDN์ด๋ผ๊ณ ํ๋ค. ํ์ผ์ ๋ค์ด๋ก๋ ๋ฐ์ง ์์๋ ๊ทธ๋ฅ ์ฝ๋๋ฅผ ๋ถ์ฌ ๋ฃ๋๊ฒ์ผ๋ก ์ด๋ฅผ ๋์ฒด ํ ์ ์๋ ๊ฒ์ด๋ค.
์ฌ์ดํธ์์ CDN์ ์ ๋ณด๋ฅผ ํ์ธํด๋ณธ ํ ์์ ์ด ์ํ๋ ๋ฒ์ ์ ์ฝ๋๋ฅผ ๋ถ์ฌ ๋ฃ์ผ๋ฉด ๋๋ค.
2.x๋ฒ์ ์ ์์ถํด์ ํ์ฌ ์ฝ๋๋ฅผ ๋ฃ์ด๋ณด์.(์๋ฌด๊ฑฐ๋ ํด๋ ๋ฌด๊ด)
<!DOCTYPE html>
<html>
<body>
<script
src="https://code.jquery.com/jquery-2.2.4.min.js"
integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
crossorigin="anonymous"></script>
<script>
jQuery( document ).ready(function( $ ) {
$('body').prepend('<h1>Hello world</h1>');
});
</script>
</body>
</html>
๊ฒฐ๊ณผ๋ฅผ ํ์ธ ํ ์ ์๋ค.
ํ์ด์ง์ ์ฝ๋๋ฅผ ์ดํด๋ณด๋ฉด ๊ธฐ์กด์ ์๋ <h1>ํ๊ทธ๊ฐ <body>ํ๊ทธ ์๋์ ์๊ธด ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
์ด๊ฒ์ด ๋ฐ๋ก jQuery์ ๊ธฐ๋ณธ ๋์ ์๋ฆฌ์ด๋ค.