๋ฐ˜์‘ํ˜•
250x250
Recent Posts
ยซ   2025/01   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
๊ด€๋ฆฌ ๋ฉ”๋‰ด
728x90
๋ฐ˜์‘ํ˜•

๋ชฉ๋ก๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (222)

728x90
๋ฐ˜์‘ํ˜•

Hello creators ๐Ÿ™Œ

2-10_Quiz_Ajax ์—ฐ์Šตํ•˜๊ธฐ(2) (feat. ์ด๋ฏธ์ง€, ํ…์ŠคํŠธ ๋ฐ”๊ฟ”์น˜๊ธฐ, ajax, attr, text, api ์—ฐ๊ฒฐ)

โ… . ์ด๋ฒˆ ํšŒ์ฐจ ํ•™์Šต ๋ชฉํ‘œ (goal) 1. ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ๊ฒƒ ๋ฅดํƒ„์ด ๋‚˜์™€ ํด๋ฆญํ•˜๋ฉด -> ์ด๋ฏธ์ง€ & ํ…์ŠคํŠธ ๋ณ€๊ฒฝ๋˜๋Š” ๊ฒƒ ํ•ต์‹ฌ์€ ๋ฉ”์‹œ์ง€๋ž‘ URL ์„ ๋ฐ”๊ฟ”์น˜๊ธฐ ํ•ด์„œ ๋‹ค๋ฅธ ์ด๋ฏธ์ง€๊ฐ€ ๋‚˜์˜ค๊ฒŒ ํ•˜๋Š” ๊ฒƒ! โญโญโญโญโญ โ…ก. ๊ธฐ๋ณธ ์ฝ”๋“œ ๋ฐ api ํ™•์ธ 1. ajax code ํ€ด์ฆˆ ํ’€๊ธฐ ์ด์ „ ์ œ๊ณต ์ฝ”๋“œ JQuery+Ajax์˜ ์กฐํ•ฉ์„ ์—ฐ์Šตํ•˜์ž! 3. ๋ฅดํƒ„์ด API๋ฅผ ์ด์šฉํ•˜๊ธฐ! ์•„๋ž˜๋ฅผ ๋ฅดํƒ„์ด ์‚ฌ์ง„์œผ๋กœ ๋ฐ”๊ฟ”์ฃผ์„ธ์š” ์—…๋ฐ์ดํŠธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค ์ง€์› ๋‹ค ์ƒˆ๋กœ ์”Œ์—ฌ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ฅดํƒ„์ด ๋‚˜์™€ ๋‚˜๋Š” ใ…‡ใ…‡ใ…‡ํ•˜๋Š” ๋ฅดํƒ„์ด! ๊ธฐ๋ณธ์ ์œผ๋กœ ์ด๋ ‡๊ฒŒ ๋‚˜์˜ด 2. ๋ฅดํƒ„์ด API ์ฃผ์†Œ http://spartacodingclub.shop/sparta_api/rtan ์ด๋ ‡๊ฒŒ ๋‚˜์˜ด โ…ข. ํ•ด๋ณด๊ธฐ 1. ์ด์ „ ๋‹จ๊ณ„๋ž‘ ๋‹ค๋ฅธ ์  : '์ด๋ฒˆ ๊ณผ์ •์—์„œ ์‚ฌ์šฉํ•˜๋Š” ajax๋Š”?'..

2-9_Quiz_Ajax ์—ฐ์Šตํ•˜๊ธฐ(1) (feat. ๋”ฐ๋ฆ‰์ด api, ajax, append(), api ์—ฐ๊ฒฐ)

โ… . ์ด๋ฒˆ ํšŒ์ฐจ ํ•™์Šต ๋ชฉํ‘œ (goal) 1. ๋ฐฐ์šฐ๊ณ ์ž ํ•˜๋Š” ๊ฒƒ ๋”ฐ๋ฆ‰์ด ๋ฐ์ดํ„ฐ๋กœ ์ด๋ ‡๊ฒŒ ๋งŒ๋“ค๊ธฐ ์—…๋ฐ์ดํŠธ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด -> ๋‚˜์˜ค๊ฒŒ 5๊ฐœ ๋ฏธ๋งŒ์ด๋ฉด -> ๋นจ๊ฐ„์ƒ‰ โ…ก. ๋”ฐ๋ฆ‰์ด API ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ํ™•์ธ 1. ํ•ด๋ด ๋”ฐ๋ฆ‰์ด API http://spartacodingclub.shop/sparta_api/seoulbike ๋ณด๋ฉด์„œ ํ™•์ธํ•  ๊ฒƒ ์ „์ฒด ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ํ•„์š”ํ•œ ํ•ญ๋ชฉ ์ด๋ฆ„ ์ฒดํฌ โ…ข. ajax ํ€ด์ฆˆ 1 1. ๊ธฐ๋ณธ ์ œ๊ณต ์ฝ”๋“œ jQuery + Ajax์˜ ์กฐํ•ฉ์„ ์—ฐ์Šตํ•˜์ž! 2. ์„œ์šธ์‹œ OpenAPI(์‹ค์‹œ๊ฐ„ ๋”ฐ๋ฆ‰๊ธฐ ํ˜„ํ™ฉ)๋ฅผ ์ด์šฉํ•˜๊ธฐ ๋ชจ๋“  ์œ„์น˜์˜ ๋”ฐ๋ฆ‰์ด ํ˜„ํ™ฉ์„ ๋ณด์—ฌ์ฃผ์„ธ์š” ์—…๋ฐ์ดํŠธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ๋•Œ๋งˆ๋‹ค ์ง€์› ๋‹ค ์ƒˆ๋กœ ์”Œ์—ฌ์ ธ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์—…๋ฐ์ดํŠธ ๊ฑฐ์น˜๋Œ€ ์œ„์น˜ ๊ฑฐ์น˜๋Œ€ ์ˆ˜ ํ˜„์žฌ ๊ฑฐ์น˜๋œ ๋”ฐ๋ฆ‰์ด ์ˆ˜ 102. ๋ง์›์—ญ 1๋ฒˆ์ถœ๊ตฌ ์•ž 22 0 103. ..

[์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜] 1-5 CSS (feat. ๋ถ€๋ชจ-์ž์‹ ๊ด€๊ณ„, parent child, hierarchy)

ํ•™์Šต ๋ชฉํ‘œ (goal) ์ดํ•ด ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ 'CSS' CSS ์ค‘์š” ์›๋ฆฌ์ธ =='๋ถ€๋ชจ ์ž์‹ ๊ด€๊ณ„'== ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๊ฒƒ '๋กœ๊ทธ์ธ ํŽ˜์ด์ง€' ๋ฅผ ๊พธ๋ฏธ๊ธฐ ํ•™์Šต ๋ชฉํ‘œ๋Š”? '์ดํ•ด' ์˜ ๊ฒฝ์šฐ '' ๋งŒ๋“ค๊ธฐ์˜ ๊ฒฝ์šฐ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ์ฝ”๋“œ๋ฅผ ํ•ด์„œ > ์–ด๋–ค output ์„ ๋ช…ํ™•ํžˆ ๋ณด์—ฌ์ฃผ๊ธฐ! syntax ์˜ ๊ฒฝ์šฐ ''์ด๋Ÿฐ output ๋งŒ๋“ค๋ ค๋ฉด > ์ด๋Ÿฐ code(ํƒœ๊ทธ) ํ•„์š”ํ•˜๊ฒ ๋‹ค.'' ๋ฅผ ๋– ์˜ฌ๋ฆด ์ˆ˜ ์žˆ๊ธฐ. ๋ณต์Šต ๋ฐฉํ–ฅ โญโญโญ ๊ณ ๋ฏผ์ค‘ CSS ์ดํ•ด CSS ๋ž€? cascading style sheet. ๋ฌผ ํ๋ฅด๋“ฏ์ด ์Šคํƒ€์ผ์ด ๋ณ€ํ™”ํ•ด ๊ฐ„๋‹ค. '==๋ญ”๊ฐ€==๋ฅผ' '==๊พธ๋ฏธ๋Š” ๊ฒƒ==' ๊พธ๋ฏธ๋ ค๋ฉด, '==๋ญ”๊ฐ€==๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๊ฒƒ' ์ด ์ „์ œ ๋˜์–ด์•ผ ํ•จ. '๋ญ”๊ฐ€' ๋Š” ๋ญ˜ ์˜๋ฏธ? ๊พธ๋ฐˆ์„ ๋ฐ›๋Š” ๋Œ€์ƒ ์†์„ฑ? ํŠน์„ฑ? '์งฑ๊ตฌ ๋ฐ”์ง€์˜ ์ƒ‰' ์„ ๋ฐ”๊พธ๊ณ  ์‹ถ์–ด. ์ด๋•Œ..

[์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜] 1-3_HTML, CSS ๊ธฐ๋ณธ ๋‚ด์šฉ (feat. tag, div tag, p tag)

ํ•™์Šต ๋ชฉํ‘œ ๊ธฐ๋ณธ์ ์ธ 'ํƒœ๊ทธ' ๊ฐ€ '์–ด๋–ค output' ์„ ๋‚ด๋Š”์ง€ 'library' ๋งŒ๋“ค์–ด๋†“๊ธฐ ์—ฌ๊ธฐ์— ์žˆ๋Š”๊ฑธ ==์ฝ”๋“œ ์Šค๋‹ˆํŽซ== ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ==syntax ์ •๋ฆฌ== syntax ์ •๋ฆฌํ•  ๋•Œ์˜ ํฌ์ธํŠธ โญโญโญโญโญ input > ==code== > ==output== ์ด ==๋ช…ํ™•==ํ•˜๊ฒŒ ๋ณด์ผ ์ˆ˜ ์žˆ๋„๋ก! '๋ญ”๊ฐ€๋ฅผ ์“ธ ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„' ์ฒ˜๋Ÿผ ๋‚ด๊ฐ€ ์ง๊ด€์ ์œผ๋กœ ์จ๋„ฃ์„ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ๋“ค ๊นŒ์ง€ ==๊ฒ€์ƒ‰์„ ์œ„ํ•ด '์ง๊ด€์  ์œ ์‚ฌ์–ด'== ์ตœ๋Œ€ํ•œ ๋งŽ์ด ๊ธฐ๋ก ๋ณต์Šต ๋ฐฉํ–ฅ โญโญโญ ์•”๊ธฐ ๋…ธ๋…ธ ==์ด๋Ÿฐ output== ์„ ๋‚ด๋ ค๋ฉด -> ==์–ด๋–ค ํ‚ค์›Œ๋“œ, ํƒœ๊ทธ, ๋ฅผ== ๋– ์˜ฌ๋ ค์„œ, ==๊ฒ€์ƒ‰ํ•ด์•ผ ํ•˜๋‚˜?== ์ •๋„๋งŒ ๊ตฌ์ฒด์ ์ธ syntax ๋Š” ์—ฌ๊ธฐ์—์„œ =='๋ณต๋ถ™'== ์œผ๋กœ ํ•ด๊ฒฐ ๊ธฐ๋ณธ ํƒœ๊ทธ(tag) ์ดํ•ด ### div ํƒœ๊ทธ ๊ตฌ์—ญ์„ ๋‚˜๋ˆ„๋Š” ๊ธฐ๋Šฅ ๋‚˜๋Š”..

[์›น๊ฐœ๋ฐœ์ข…ํ•ฉ๋ฐ˜] 1-1 ์›น ํŽ˜์ด์ง€ (๊ฐ€์งœ) ํ•ดํ‚น์„ ํ†ตํ•ด ์ธํ„ฐ๋„ท ์›๋ฆฌ ์ดํ•ดํ•˜๊ธฐ (feat. html, ์„œ๋ฒ„)

ํ•™์Šต ๋ชฉํ‘œ 'ํ•ดํ‚น' ์„ ํ†ตํ•ด ๋‚ด๊ฐ€ ๋„ค์ด๋ฒ„ ๊ฒ€์ƒ‰์„ ํ•˜๊ณ  -> ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์„œ๋ฒ„์— ๋ญ”๊ฐ€๋ฅผ ์ฃผ๊ณ  -> ์„œ๋ฒ„๋Š” ๊ทธ ๋‹ค์Œ ๋ญ˜ ํ•˜๊ณ  -> ๊ทธ ๋‹ค์Œ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฌด์—‡์„ ํ•˜๋Š”์ง€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด, ํด๋ผ์ด์–ธํŠธ, ๋ธŒ๋ผ์šฐ์ €, ์„œ๋ฒ„๋ฅผ ์‰ฝ๊ฒŒ ์‰ฝ๊ฒŒ ์ดํ•ดํ•ด๋ณด๊ธฐ '๊ฐ€์งœ ํ•ดํ‚น'์„ ํ†ตํ•ด ์ธํ„ฐ๋„ท ํ•ต์‹ฌ ์š”์†Œ ์ดํ•ดํ•˜๊ธฐ 1๏ธโƒฃ (์‚ฌ์šฉ์ž) ๋‚ด๊ฐ€ ๋„ค์ด๋ฒ„์—์„œ '์‚ผ์„ฑ์ „์ž' ๋ผ๊ณ  ๊ฒ€์ƒ‰ํ•˜๊ณ  enter ๋ˆ„๋ฅธ๋‹ค. 2๏ธโƒฃ (๋ธŒ๋ผ์šฐ์ €) ๊ทธ๋Ÿฌ๋ฉด, ๋ธŒ๋ผ์šฐ์ €๋Š” '์„œ๋ฒ„' ์—๊ฒŒ 'query๊ฐ’์ด ๋ฐ˜์˜๋œ ==์‚ผํ˜•์ œ==' ๋ฅผ ์š”์ฒญํ•œ๋‹ค. ๋‹ค๋งŒ, ์•„์ง, ๊ตฌ์ฒด์ ์œผ๋กœ ๋ฌด์—‡์ด๋ผ๊ณ  ๋ช…๋ช…ํ•ด์•ผ ํ•˜๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์Œ. ๋‚˜์—๊ฒŒ ์ผ์–ด๋‚˜๊ณ  ์žˆ๋Š” ์ผ์„ ์ด๋ ‡๊ฒŒ ๊ธฐ๋กํ•˜๋Š” ๊ฒƒ ์ž„ 3๏ธโƒฃ (์„œ๋ฒ„) ์„œ๋ฒ„๋Š” ๋ธŒ๋ผ์šฐ์ €์˜ ์š”์ฒญ์— ์‚ผํ˜•์ œ๋ฅผ ์ฃผ๋Š” response' ์„ ํ•œ๋‹ค. 4๏ธโƒฃ (๋ธŒ๋ผ์šฐ์ €) ==๋ธŒ๋ผ์šฐ์ €==..

Big - o ๊ฐ€ ๋ฌด์—‡์ด๊ณ , ์–ด๋–ค ์‹ค์ต์ด ์žˆ์ง€? (feat. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํšจ์œจ์„ฑ ์ธก์ •, ์ž…๋ ฅ(N)’ ์— ๋”ฐ๋ฅธ ‘๋ถ€ํ•˜(Time)’ ์ •๋„ )

Big - o ๋ฅผ ์ง๊ด€์ ์œผ๋กœ ์ดํ•ดํ•˜๊ณ  , ์‚ฌ์šฉ์‹œ ์‹ค์ต์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด์ž. Big - O ํ‘œ๊ธฐ๊ฐ€ ๋ญ”๋ฐ? '์•Œ๊ณ ๋ฆฌ์ฆ˜' ์˜ 'ํšจ์œจ์„ฑ' ์„ ์ธก์ •ํ•˜๋Š” '๊ธฐ์ค€' ์ค‘ ํ•˜๋‚˜. Big - O ๊ฐ€ ์™œ ํ•„์š”ํ•œ๋ฐ? ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์“ฐ๋Š” ์ด์œ ? ๋” 'ํšจ์œจ์ ' ์ด๊ธฐ ์œ„ํ•ด ex) ๋” ๋งŽ์€ ์‚ฌ๋žŒ์ด ์›น์œผ๋กœ, ๋” ๋นจ๋ฆฌ ๊ณ„์‚ฐํ•˜๊ธฐ, ๋” ์ •ํ™•ํ•˜๊ฒŒ ๊ณ„์‚ฐํ•˜๊ธฐ ๊ทธ๋Ÿฌ๋ ค๋ฉด, ์–ด๋–ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋” ํšจ์œจ์ ์ธ์ง€ '๋น„๊ต' ๊ฐ€ ํ•„์š”. ๋น„๊ต๋ฅผ ํ•˜๋ ค๋ฉด ‘๊ธฐ์ค€’ ์ด ํ•„์š”ํ•จ. ๊ทธ๋Ÿฌ๋ฉด, ‘์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ฑ๋Šฅ์„ ๋น„๊ต’ ํ•  ์ˆ˜ ์žˆ์„๊นŒ? ๊ฐ€์žฅ ์‰ฝ๊ฒŒ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑด, ‘์‹œ๊ฐ„ ์ธก์ •’ ํ•˜์ง€๋งŒ '์‹œ๊ฐ„ ์ธก์ •' ์‹œ ๋ช‡ ๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ. ์ฒซ ๋ฒˆ์จฐ, ‘ํ™˜๊ฒฝ’ ๋ณ€์ˆ˜. ๋™์ผํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋ผ๊ณ  ํ•ด๋„, ๋‹ค๋ฅธ ํ™˜๊ฒฝ(๋‹ค๋ฅธ PC, ๋‹ค๋ฅธ CPU, ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ ๋“ฑ) ์†๋„๊ฐ€ ๋‹ค๋ฅด๊ฒŒ ์ธก์ •๋จ. ๋”ฐ๋ผ..