๐Ÿ’ป๊ฐœ๋ฐœ/WEB

๊ฒ€์ƒ‰๊ฒฐ๊ณผ 17 ๊ฐœ
์›น์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ด๋ฏธ์ง€ : jpg, png, gif, webp, svg

๋น„ํŠธ๋งต ํ”ฝ์…€์ด ๋ชจ์—ฌ ๋งŒ๋“ค์–ด์ง„ ์ด๋ฏธ์ง€, ๋ ˆ์Šคํ„ฐ ์ด๋ฏธ์ง€ ์ •๊ตํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ƒ‰์ƒ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ‘œํ˜„ ํ™•๋Œ€/์ถ•์†Œ ์‹œ ๊ณ„๋‹จ ํ˜„์ƒ, ํ’ˆ์งˆ ์ €ํ•˜ ex) jpg, png, gif, webp, ์‚ฌ์ง„ ๋ฒกํ„ฐ ์ , ์„ , ๋ฉด ๋“ฑ ์ˆ˜ํ•™์ • ์ •๋ณด๋กœ ์ด๋ฃจ์–ด์ง„ ์ด๋ฏธ์ง€ ํ™•๋Œ€/์ถ•์†Œ์—์„œ ์ž์œ ๋กœ์›€, ์šฉ๋Ÿ‰ ๋ณ€ํ™”๊ฐ€ ์—†์Œ ์ •๊ตํ•œ ์ด๋ฏธ์ง€๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ ์–ด๋ ค์›€ ex) svg, ์•„์ด์ฝ˜, ๋กœ๊ณ  JPG (JPEG) ์••์ถ•๋ฅ ์ด ํ›Œ๋ฅญํ•ด ์‚ฌ์ง„์ด๋‚˜ ์˜ˆ์ˆ  ๋ถ„์•ผ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ ์†์‹ค ์••์ถ• ๋ฐฉ์‹ ์šฉ๋Ÿ‰์ด ํš๊ธฐ์ ์œผ๋กœ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์Œ JPG๋กœ ์—ฌ๋Ÿฌ๋ฒˆ ์ €์žฅ๋˜๋ฉด ์—ฌ๋Ÿฌ๋ฒˆ ์†์‹ค์ด ์ผ์–ด๋‚˜๋ฏ€๋กœ ์ด๋ฏธ์ง€ ์ƒ‰์ƒ์ด ๋ณ€ํ•  ์ˆ˜ ์žˆ์Œ ํ‘œํ˜„ ์ƒ‰์ƒ๋„(24๋น„ํŠธ)๊ฐ€ ๋›ฐ์–ด๋‚จ ๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ด๋Š” ์ด๋ฏธ์ง€ ํฌ๋งท PNG Gif์˜ ๋Œ€์ฒด ํฌ๋งท ๋น„์†์‹ค ์••์ถ• ๋ฐฉ์‹ ์ด๋ฏธ์ง€๊ฐ€ ์†์‹ค๋˜์ง€ ์•Š์Œ ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ๊ทธ๋Œ€๋กœ ์œ ์ง€ ์šฉ๋Ÿ‰์ด ๋น„๊ต์  ํผ ํˆฌ..

[JavaScript] ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๊ธฐ : API, JSON, Ajax

์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด์„  API, JSON, Ajax ๋“ฑ์— ๋Œ€ํ•ด ์•Œ์•„์•ผํ•œ๋‹ค. API๋ž€ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ ์š”์ฒญ์„ ์œ„ํ•ด ์—ด์–ด๋†“์€ ์ฐฝ๊ตฌ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.ํด๋ผ์ด์–ธํŠธ์—์„œ ์„œ๋ฒ„๋กœ ์š”์ฒญํ•  ๋•Œ, ํƒ€์ž…์ด ์กด์žฌํ•˜๋Š”๋ฐ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋กœ๋Š” GET๊ณผ POST๊ฐ€ ์žˆ๋‹ค.GET : ๋ฐ์ดํ„ฐ ์กฐํšŒ๋ฅผ ์š”์ฒญํ•  ๋–„ ์‚ฌ์šฉPOST : ๋ฐ์ดํ„ฐ ์ƒ์„ฑ, ๋ณ€๊ฒฝ, ์‚ญ์ œ๋ฅผ ์š”์ฒญํ•  ๋•Œ ์‚ฌ์šฉ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•  ๋•Œ, ์„œ๋ฒ„๊ฐ€ ์ „๋‹ฌํ•ด์ฃผ๋Š” ๋ฐ์ดํ„ฐ์˜ ํฌ๋งท์ด JSON์ด๋‹ค.JSON์€ ์ž๋ฃŒํ˜• ๊ตฌ์กฐ ๋”•์…”๋„ˆ๋ฆฌ(Dictionary)์™€ ์œ ์‚ฌํ•˜๋‹ค.key์™€ value๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ ๋ฐ์ดํ„ฐ์˜ ์ •๋ณด๊ฐ€ ๋‹ด๊ฒจ์žˆ๋‹ค.ํฌ๋กฌ ์ต์Šคํ…์…˜ JSONView๋ฅผ ์„ค์น˜ํ•˜๋ฉด JSON ํŒŒ์ผ์„ ๊ฐ€๋…์„ฑ ์ข‹๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.https://chrome.google.com/webstore/d..

[JavaScript] jQuery

jQuery๋ž€ JavaScript๋ฅผ ๋ฏธ๋ฆฌ ์ž‘์„ฑํ•ด๋‘” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค. ๊ฐ€์ ธ์™€์„œ ์‚ฌ์šฉํ•ด์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์“ฐ๊ธฐ ์ „์— import ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ๋งŒ์•ฝ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ํ…œํ”Œ๋ฆฟ์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ํ…œํ”Œ๋ฆฟ ์•ˆ์— ์ด๋ฏธ ์ž‘์„ฑ๋˜์–ด ์žˆ๊ธฐ๋•Œ๋ฌธ์— ์ค‘๋ณตํ•ด์„œ ์ž‘์„ฑํ•˜์ง€์•Š์•„๋„ ๋œ๋‹ค. jQuery๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด JavaScript๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ง๊ด€์ ์ด๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค. # javascript ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ถ”๊ธฐ document.getElementById("element").style.display = "none"; # jquery ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ถ”๊ธฐ $('#element').hide(); jQuery๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด JavaScript๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์ง๊ด€์ ์ด๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉํ•˜๊ธฐ # input ๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ $('#id').val() # i..