๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Programming

์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋…ํ•™ ๊ธฐ์ดˆ / jQuery / ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ ๋ฌธ๋ฒ• ์ค„์ด๊ธฐ

728x90
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š” ๋ฆฌ๋ฌด๋ฆฌ๋ฌด์ž…๋‹ˆ๋‹ค.

 

์˜ค๋Š˜์€ ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์กฐ๊ธˆ ๋” ํšจ์œจ์  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š”

"jQuery"์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.


jQuery๋ž€?


jQuery๋Š” HTML์˜ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ ์กฐ์ž‘์„ ๋‹จ์ˆœํ™”ํ•˜๋„๋ก ์„ค๊ณ„๋œ ํฌ๋กœ์Šค ํ”Œ๋žซํผ์˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‹ค.

์กด ๋ ˆ์‹์ด 2006๋…„ ๋‰ด์š• ์‹œ ๋ฐ” ์บ ํ”„์—์„œ ๊ณต์‹์ ์œผ๋กœ ์†Œ๊ฐœํ•˜์˜€๋‹ค. 

์ถœ์ฒ˜: ์œ„ํ‚ค๋ฐฑ๊ณผ

 

jQuery๋Š” ์ž๋ฐ” ์Šคํฌ๋ฆฝํŠธ์˜ ๋ฌธ์žฅ์„ ์กฐ๊ธˆ ๋” ์งง๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๊ฒŒ

๋„์™€์ค๋‹ˆ๋‹ค.

 

ex) getElementIdBy('content')   ->  $('#content')

 


์‚ฌ์šฉ ๋ฐฉ๋ฒ•


1. code.jquery.com/์ ‘์†

2. ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์˜ jQuery code๋ฅผ minified

์‚ฌ์ดํŠธ ์ ‘์† ํ›„ ์ตœ์‹  ๋ฒ„์ „ ์ชฝ์ด minified ํด๋ฆญ

 

3. code๋ฅผ ๋“œ๋ž˜๊ทธ ํ›„ ๋ณต์‚ฌ ํ˜น์€ ์˜ค๋ฅธ์ชฝ copy ๋ฒ„ํŠผ์„ ํด๋ฆญ

4. ์ž์‹ ์— code์— ๋ถ™์—ฌ ๋„ฃ๊ธฐ

<body>   </body> ์‚ฌ์ด์— ๋„ฃ์–ด์ฃผ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

 

5. ์ด์ œ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด๊ธฐ

 

    // $(์„ ํƒ์ž).ํ–‰์œ„

    //#์€ id๋ฅผ ์˜๋ฏธํ•จ

 

    document.write($('#content').val());

document.write(getElementIdBy('content').value);

์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ ๊ฐ’

 

๊ธด ๊ธ€์„ $๊ณผ #๋งŒ์„ ์ด์šฉํ•ด์„œ ํ‘œํ˜„ํ•จ์œผ๋กœ์จ ํ›จ์”ฌ ๊ฐ„๋‹จํ•œ ๋ฌธ์žฅ์ด ๋จ

 

์ด ๋ฐ–์—๋„ "ํ–‰์œ„"๋ฅผ ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ์„ ํƒํ•ด ์คŒ์œผ๋กœ์จ

์ด๋ฒคํŠธ๋ฅผ ๋”ฐ๋กœ ์ •์˜ํ•˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


API Documentation ํƒญ์— ๋“ค์–ด๊ฐ€์‹œ๋ฉด

๋” ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


jQuery๋ฅผ ์ž˜ ํ™œ์šฉํ•œ๋‹ค๋ฉด,

๋งŽ์€ ์–‘์˜ ์ฝ”๋”ฉ์„ ํ•  ๋•Œ ํ•œ์ธต ๋” ์ˆ˜์›”ํ•  ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•