๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก๐Ÿ“’JS/โšกver.1 (21)

C-log

JS์˜ ํ•ต์‹ฌ! : JSON

YouTube Link ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 10. JSON ๊ฐœ๋… ์ •๋ฆฌ ์™€ ํ™œ์šฉ๋ฐฉ๋ฒ• ๋ฐ ์œ ์šฉํ•œ ์‚ฌ์ดํŠธ ๊ณต์œ  JavaScript JSON | ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ž…๋ฌธํŽธ (JavaScript ES6) https://youtu.be/FN_D4Ihs3LE http๋ฅผ ํ†ตํ•ด์„œ ์„œ๋ฒ„์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•ด ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์œผ๋ก  ajax๊ฐ€ ์žˆ๋‹ค. ์›นํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ๋กœ๋”ฉํ•˜์ง€ ์•Š๊ณ  ๋™์ ์œผ๋กœ ์„œ๋ฒ„์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๊ธฐ์ˆ ์ด๋‹ค.(๊ฒ€์ƒ‰์ฐฝ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์™€ ๊ฐ™์€) ์ด๊ฒƒ ๋ง๊ณ ๋„ ๋ธŒ๋ผ์šฐ์ € API์—์„œ ์ œ๊ณตํ•˜๋Š” XHR๋„ ์žˆ๋‹ค. ์ตœ๊ทผ์— ์ถ”๊ฐ€๋œ ๋ธŒ๋ผ์šฐ์ € API๋Š” fetch() API๊ฐ€ ์žˆ๋‹ค.(XML์€ html๊ณผ ๊ฐ™์€ ๋งˆํฌ์—… ์–ธ์–ด์ด๋‹ค.) JSON์€ key์™€ value๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. JSON์€ Object๋กœ ์ง๋ ฌํ™”ํ•ด์„œ JSON์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์ „์†ก ..

๐Ÿ“’JS/โšกver.1 2023. 5. 8. 02:39
JS์˜ ํ•ต์‹ฌ! Node.js : API

YouTube Link ํ•œ์‹œ๊ฐ„๋งŒ์— Node.js ๋ฐฑ์—”๋“œ ๊ธฐ์ดˆ ๋๋‚ด๊ธฐ (ft. API ๊ตฌ์ถ•) https://youtu.be/Tt_tKhhhJqY API๋ž€? ๊ฐœ๋… ๋ฐ ์œ ์šฉํ•œ API๋“ค ์†Œ๊ฐœ, ๋‚ ์”จ API ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‹ค์ „ ํ™œ์šฉ ๋ฐฉ๋ฒ• https://youtu.be/pLBJgvC_ZUA API์˜ ์˜คํ•ด npm์€ ํ•˜๋‚˜์˜ ํŒจํ‚ค์ง€๋ฅผ ์ œ๊ณตํ•ด์ฃผ๋Š” ์‚ฌ์ดํŠธ์ด๋‹ค. ๋ฌผ๋ก  npm ํŒจํ‚ค์ง€๋“ค ์ค‘ ์–ด๋–ค ํŒจํ‚ค์ง€๋Š” API๋ฅผ ์ œ๊ณตํ•ด์ค€๋‹ค. Document(/Documentation/Doc)๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์‚ฌ์šฉ๋ฒ•,๊ธฐ๋Šฅ,๋™์ž‘ ๋“ฑ์„ ์„ค๋ช…ํ•˜๋Š” ์„ค๋ช…์„œ(๋ฌธ์„œ)๋‹ค. ๊ทธ๋ฆฌ๊ณ  API๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ์ƒํ˜ธ์ž‘์šฉ์„ ์œ„ํ•œ ๊ทœ์น™, ๊ทœ์•ฝ, ํ•จ์ˆ˜, ํ”„๋กœํ† ์ฝœ ๋“ฑ์˜ ์ง‘ํ•ฉ์ด๋‹ค. ์ดˆ์ฐฝ๊ธฐ์— ๋‚˜๋Š” API์™€ Doc๊ฐ€ ๊ฐ™์€ ๊ฐœ๋…์œผ๋กœ ํ‰์ณ ์ƒ๊ฐํ–ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ทธ๋ ‡๊ฒŒ๋งŒ ์•Œ์•„๋‘๋ž€ ์‹์ธ ์ž˜ ..

๐Ÿ“’JS/โšกver.1 2023. 5. 1. 00:30
JS์˜ ํ•ต์‹ฌ! ajax+Plus

YouTube Link ajax ๋Š” ์™œ ํ•„์š”ํ•œ๊ฐ€? ์ด๊ฑธ๋กœ ํ•œ๋ฐฉ์— ๋ https://youtu.be/_Kh5Kdha3Ww Ajax์˜ ๊ฐœ๋… : HTTP,WEB,๋ธŒ๋ผ์šฐ์ €์˜ ๊ฐœ๋… http,WEB,๋ธŒ๋ผ์šฐ์ €์˜ ๊ฐœ๋…์ด ํ•„์š”ํ•˜๋‹ค. ์›น์„œ๋ฒ„์™€ ์›น์˜ ๋ธŒ๋ผ์šฐ์ €๊ฐ„์˜ ์†Œํ†ต(Request,Response)์ด ๊ณ„์†ํ•ด์„œ ์ด๋ฃจ์–ด์ง„๋‹ค. ๋ธŒ๋ผ์šฐ์ €๋ž€ ์›น์—์„œ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ๋ณด์—ฌ์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค. ์ฆ‰, ์›น์€ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค์ด๊ณ  ๋ธŒ๋ผ์šฐ์ €๋Š” ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค. http๋ž€ WEB์„ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ปฌ์ด๋‹ค. ftp๋Š” ํŒŒ์ผ ํ”„๋กœํ† ์ปฌ์ด๋‹ค. ๋” ๋‚˜์•„๊ฐ€์„œ https์˜ s๋Š” ๋ณด์•ˆ์„ ์˜๋ฏธํ•œ๋‹ค. http๋Š” ๋™์ ์ด๋‹ค. http๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ TCP/IP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค. ๋”ฐ๋ผ์„œ http๋Š” ์ •..

๐Ÿ“’JS/โšกver.1 2023. 5. 1. 00:27
JS์˜ ํ•ต์‹ฌ! : Ajax

YouTube Link WEB3-Ajax https://youtube.com/playlist?list=PLuHgQVnccGMA9-1PvblBehoGg7Pu1lg6q ๋™์ ์œผ๋กœ ๊ตฌํ˜„ ๊ทธ๋ฆฌ๊ณ  ๋ชฉํ‘œ HTML CSS JavaScript WEB ์šฐ๋ฆฌ๋Š” ํ•œ ์Šคํฌ๋ฆฝํŠธ ์•ˆ์—์„œ ๋ชจ๋“  ๊ฒƒ๋“ค์„ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ์‹์˜ ์ฝ”๋“œ๋ฅผ ์›ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. 'HTMLHTML is... ์˜ ์ฝ”๋“œ๋Š” HTMLํŒŒ์ผ๋กœ, ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ CSS๋„ CSSํŒŒ์ผ๋กœ ์กด์žฌํ•˜๋ฉด์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์š”์ฒญํ•  ๋•Œ๋งŒ ํ•ด๋‹น ๊ฐ’์ด ๋™์ ์œผ๋กœ ๋ณ€ํ•˜๊ณ  ๊ฐ’์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œ ํ•ด์˜ค๋Š” ๋ฐฉ์‹์„ ์šฐ๋ฆฐ ์›ํ•œ๋‹ค. ์ด๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด Ajax๊ฐ€ ํ•„์š”ํ•˜๋‹ค. fetch API ์šฐ๋ฆฐ fetch๋ฅผ ์•Œ์•„์•ผํ•œ๋‹ค. ๊นŠ๊ฒŒ๋Š” ์•Œ์ง€ ๋ชปํ•ด๋„ ๋Œ€๋žต ์–ด๋–ป๊ฒŒ ์ƒ๊ฒผ๋Š”์ง€ ์ •๋„๋งŒ ์•Œ๋ผํ–ˆ๋‹ค. [Jquery] ์ œ์ด์ฟผ๋ฆฌ Ajax ์„ค๋ช… ์‚ฌ์šฉ๋ฒ• ..

๐Ÿ“’JS/โšกver.1 2023. 4. 29. 16:10