๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿงก Projects/๐Ÿงก Projects: Web

[weekly I learned] ์ŠคํŒŒ๋ฅดํƒ€์ฝ”๋”ฉํด๋Ÿฝ - ์›น ๊ฐœ๋ฐœ ์ผ์ง€ week2 (๋ฐ์ดํ„ฐAPI ์ด์šฉํ•˜๊ธฐ)

by eyes from es 2022. 5. 6.
728x90
๋ฐ˜์‘ํ˜•

์ด๋ฒˆ์ฃผ๋Š” ๋ฐ์ดํ„ฐ API๋ฅผ ๊ฐ€์ง€๊ณ  ์™€์„œ ์›น์— ๋„์›Œ์ฃผ๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ๋‹ค.

 


2-1 ๋ฏธ์„ธ๋จผ์ง€ ๋ฐ์ดํ„ฐ ๋ณด๊ธฐ

 

์„œ์šธ์‹œ ์‹ค์‹œ๊ฐ„ ๋ฏธ์„ธ๋จผ์ง€ ์ƒํƒœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์™€์„œ '์—…๋ฐ์ดํŠธ'๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด '๋„์‹œ+๋ฏธ์„ธ๋จผ์ง€ ๋†๋„'๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

๋ฏธ์„ธ๋จผ์ง€๊ฐ€ 60์ด์ƒ์ด๋ฉด ๋นจ๊ฐ„ ์ƒ‰์œผ๋กœ ํ‘œ์‹œํ•˜๊ธฐ!

๋ฐ์ดํ„ฐ ์ถ”๊ฐ€: append ํ•จ์ˆ˜
$('๋ถ™์ผ id ์ด๋ฆ„').append(์ƒˆ๋กœ ๋ถ™์ผ ๊ฒƒ)

 


2-2 ์‹ค์‹œ๊ฐ„ ๋”ฐ๋ฆ‰์ด ํ˜„ํ™ฉ ๋ณด๊ธฐ

์„œ์šธ์‹œ ์‹ค์‹œ๊ฐ„ ๋”ฐ๋ฆ‰์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ํ…Œ์ด๋ธ”๋กœ ๋ณด์—ฌ์ฃผ๊ธฐ! ํ…Œ์ด๋ธ”์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด <tr></tr>ํƒœ๊ทธ์™€ <td></td>ํƒœ๊ทธ๋ฅผ ์จ๋ดค๋‹ค. 

<tr></tr> ํ–‰ ์ถ”๊ฐ€
<td></td> ์—ด ์ถ”๊ฐ€

 


2-3 ๋žœ๋ค ๊ณ ์–‘์ด ์‚ฌ์ง„ API ์ด์šฉํ•˜๊ธฐ

'๊ณ ์–‘์ด๋ฅผ ๋ณด์ž' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ณ ์–‘์ด ์‚ฌ์ง„์ด ๋žœ๋คํ•˜๊ฒŒ ํฌ์ŠคํŒ…์ด ๋œ๋‹ค! ์ด๋ฏธ์ง€ ์‚ฌ์ง„์„ ๋ฐ”๊ฟ”์ฃผ๋Š” ๋ฐฉ๋ฒ•์€?

 

์ด๋ฏธ์ง€ ๋ณ€๊ฒฝ
$('id').attr("src",๋ณ€๊ฒฝ๊ฒฝ๋กœ)

 


2์ฃผ์ฐจ ๊ณผ์ œ

์‚ฌ์ดํŠธ๊ฐ€ ๋กœ๋”ฉ๋˜์ž๋งˆ์ž ์‹ค์‹œ๊ฐ„ ํ™˜์œจ์„ ๊ณ„์‚ฐํ•ด์„œ ๊ฐ™์ด ๋ณด์—ฌ์ฃผ๊ธฐ! 

 

๋กœ๋”ฉ๋˜์ž๋งˆ์ž ๋ฐ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐฉ๋ฒ•

$(document).ready(function)

2์ฃผ์ฐจ ์™„๋ฃŒ~

728x90
๋ฐ˜์‘ํ˜•