์ƒˆ์†Œ์‹

Languages/Java Script

[Js] jQuery | ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ | DOM base jQuery

  • -
๋ฐ˜์‘ํ˜•

๋ชจ๋“  ํฌ์ŠคํŒ…์€ ์ธํ”„๋Ÿฐ [์ƒํ™œ์ฝ”๋”ฉ] ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐ•์˜์˜ ๋‚ด์šฉ์„ ๋‹ด๊ณ  ์žˆ์œผ๋ฉฐ

์ถœ์ฒ˜๋Š” ์•„๋ž˜์˜ ์ฃผ์†Œ๋กœ "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์˜ ๊ธฐ๋ณธ ๋™์ž‘ ์›๋ฆฌ์ด๋‹ค.

๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.