post-thumbnail

JS - ํ„ฐ์น˜์ด๋ฒคํŠธ

์‚ฌ์ดํŠธ๋ฅผ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋กœ ํ…Œ์ŠคํŠธ ํ•˜๊ณ  ์‹ถ์œผ๋ฉด ํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ ์ขŒ์ƒ๋‹จ toggle device toolbar ๋ฒ„ํŠผ ๋ˆ„๋ฅด๊ธฐ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ๋กœ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋ฉด ์Šค์™€์ดํ”„๊ฐ€ ์•ˆ๋œ๋‹ค์™œ๋ƒํ•˜๋ฉด ๋งˆ์šฐ์Šค์ด๋ฒคํŠธ๋ฆฌ์Šค๋„ˆ๋ฅผ ๋‹ฌ์•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋ฐ”์ผ์—์„œ๋Š” ํ„ฐ์น˜์ด๋ฒคํŠธ๋ฆฌ์Šค๋„ˆ๋ฅผ ๋‹ฌ์•„์ค˜์•ผ ํ„ฐ์น˜์— ๋ฐ˜์‘์„ ํ•œ๋‹คtouc

์•ฝ 6์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ์บ๋Ÿฌ์…€์— ์Šค์™€์ดํ”„ ๊ธฐ๋Šฅ ๋งŒ๋“ค๊ธฐ

๋งˆ์šฐ์Šค๋กœ ์žก์•„ ๋Œ๋ฉด ๋‹ค์Œ ์‚ฌ์ง„์ด ๋‚˜์˜ค๊ฒŒ ํ•˜๊ธฐ๊ธฐ๋Šฅ1. ๋“œ๋ž˜๊ทธํ•œ ๊ฑฐ๋ฆฌ๋งŒํผ ์‚ฌ์ง„๋„ ์™ผ์ชฝ์œผ๋กœ ์›€์ง์—ฌ์•ผํ•œ๋‹ค๊ธฐ๋Šฅ2. ๋งˆ์šฐ์Šค๋ฅผ ๋–ผ์—ˆ์„ ๋•Œ ์ผ์ •๊ฑฐ๋ฆฌ ์ด์ƒ ์ด๋™ํ–ˆ์œผ๋ฉด ์‚ฌ์ง„2๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์•„๋‹ˆ๋ฉด ์‚ฌ์ง„1์„ ๋ณด์—ฌ์ค€๋‹ค๊ธฐ๋Šฅ1 ๋จผ์ € ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•Œ์•„์•ผ ํ•  ์ด๋ฒคํŠธ๊ฐ€ 3๊ฐ€์ง€ ์žˆ๋‹ค๋งˆ์šฐ์Šค๋กœ ์–ด๋–ค ht

์•ฝ 7์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ์Šคํฌ๋กค ์œ„์น˜์— ๋”ฐ๋ผ ๋ณ€ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ : Apple Music UI ๋งŒ๋“ค๊ธฐ

์ฐธ๊ณ  ์‚ฌ์ดํŠธ : apple.com/apple-music์Šคํฌ๋กค ๋ฐ” ์ผ์ •๋ถ€๋ถ„์„ ๋‚ด๋ฆฌ๋ฉด ์นด๋“œ๊ฐ€ ๋”์ด์ƒ ์˜ฌ๋ผ๊ฐ€์ง€ ์•Š๊ณ  ์ •์ง€ํ•˜๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ž…๋‹ˆ๋‹ค์šฐ์„  ๊นจ๋—ํ•œ HTML ํŒŒ์ผ์— jQuery์™€ CSSํŒŒ์ผ์„ ์ฒจ๋ถ€ ํ•œ ํ›„์ด๋ฏธ์ง€ 3๊ฐœ๋ฅผ ๋ฐฐ์น˜ํ•œ๋‹ค๊ธด ๋ฐฐ๊ฒฝ์— ์นด๋“œ 3๊ฐœ๋ฅผ ๋ฐฐ์น˜ํ•˜๊ณ  position

์•ฝ 21์‹œ๊ฐ„ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - position : sticky ํ™œ์šฉํ•˜๊ธฐ

์ฐธ๊ณ  ์‚ฌ์ดํŠธ : apple.com/apple-tv-4k์Šคํฌ๋กค์ด ๋˜์—ˆ์„ ๋•Œ ํ™”๋ฉด์— ๊ณ ์ •๋˜๋Š” ์š”์†Œ๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” CSS์†์„ฑ์ด๋‹ค.position : fixed ๋Š” ํ•ญ์ƒ ํ™”๋ฉด์— ๊ณ ์ •๋˜๋Š” ์š”์†Œ๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ๋ฐฐ์›Ÿ๋Š”๋ฐposition : sticky ๋Š”

2์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๊ธฐ๋Šฅ๊ณผ LocalStorage

์žฅ๋ฐ”๊ตฌ๋‹ˆ ๊ธฐ๋Šฅ์„ ๋งŒ๋“ค์–ด ๋ณด๋Š” ์‹œ๊ฐ„!์œ ์ €๊ฐ€ ๊ตฌ๋งค๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ทธ ์ƒํ’ˆ๋ช…์„ ์–ด๋”˜๊ฐ€ ์ €์žฅํ•˜๋ฉด ๋์ธ๋ฐ์‹ค์ œ ์„œ๋น„์Šค์˜€์œผ๋ฉด ์„œ๋ฒ„๋กœ ๋ณด๋‚ด์„œ DB์— ์ €์žฅํ•˜๋Š”๊ฒŒ ์ข‹์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์„œ๋ฒ„๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ธŒ๋ผ์šฐ์ € ์ €์žฅ๊ณต๊ฐ„์„ ์ด์šฉํ•˜๋ฉด ๋œ๋‹คํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ์˜ Application ํƒญ ๋“ค์–ด๊ฐ€๋ณด๋ฉดLoca

3์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - DOM ์ด๋ผ๋Š” ์šฉ์–ด๊ฐœ๋…์ •๋ฆฌ & load ์ด๋ฒคํŠธ

Document Object Mode ์ด๋ผ๋Š” ๋œป์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋Š” HTML ์กฐ์ž‘์— ํŠนํ™”๋œ ์–ธ์–ด์ด๋‹ค.ํ•˜์ง€๋งŒ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์–ด๋–ป๊ฒŒ HTML ์„ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์›๋ฆฌ๋ฅผ ์ƒ๊ฐํ•ด๋ณธ๋‹ค๋ฉด?? ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ HTML ์€ ๋ถ„๋ช… ๋‹ค๋ฅธ ์–ธ์–ด์ด๋‹ค. ๊ทธ๋ž˜์„œ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„  <p></p

5์ผ ์ „
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - sort, map, filter ํ•จ์ˆ˜

์ƒํ’ˆ ๊ฐ€๊ฒฉ์ˆœ ์ •๋ ฌ๋ฒ„ํŠผ๊ณผ ๊ธฐ๋Šฅ ๋งŒ๋“ค์–ด๋ณด๊ธฐ!1\. products๋ผ๋Š” ๋ณ€์ˆ˜ ์•ˆ์— ์žˆ๋˜๊ฑธ ๊ฐ€๊ฒฉ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๊ณ 2\. ํด๋ฆญ ์‹œ ์นด๋“œ๋ฅผ ์‹น ์ง€์šด ํ›„ products ๋ณ€์ˆ˜์— ์žˆ๋˜ ์ˆœ์„œ๋Œ€๋กœ ์นด๋“œ๋ฅผ ๋‹ค์‹œ ์ƒ์„ฑํ•˜๋ฉด ์™„์„ฑ์ด ๋œ๋‹ค๊ทธ๋ ‡๋‹ค๋ฉด array ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์€??array์ž๋ฃŒ๋Š” ์ˆœ์„œ๊ฐœ๋…

2023๋…„ 6์›” 1์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - Ajax 2:์ƒํ’ˆ ๋”๋ณด๊ธฐ ๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐ

๋ฒ„ํŠผ ๋งŒ๋“ค๊ธฐconsole.log ๋กœ ๋ฐ์ดํ„ฐ ์ž˜ ๊ฐ€์ ธ์™”๋Š”์ง€ ๋จผ์ € ํ™•์ธํ•ด๋ณด๊ธฐ์ด์ „ ๊ฐ•์˜์—์„œ ๋งŒ๋“  ์นด๋“œ๋ ˆ์ด์•„์›ƒ์„ ํ™œ์šฉํ•ด๋ณด์ž!.done() ์•ˆ์— ์นด๋“œ 3๊ฐœ๋ฅผ ์ถ”๊ฐ€ํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•˜๊ธฐ์นด๋“œ ๋ ˆ์ด์•„์›ƒ์„ ๋งŒ๋“ค๊ณ  ์ด๊ฑธ append ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ 3๋ฒˆ ๋ฐ˜๋ณตํ–ˆ๋”๋‹ˆ ์นด๋“œ 3๊ฐœ ๋“ฑ์žฅ!1\. ๋”๋ณด๊ธฐ๋ฒ„

2023๋…„ 5์›” 31์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - Ajax 1:๊ฐœ๋…์ •๋ฆฌ

๋ฐ์ดํ„ฐ ๋‹ฌ๋ผ๊ณ  ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๋ณด๋‚ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ๊ทธ๋ƒฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ฌ๋ผ๊ณ  ํ•˜๋ฉด ์•ˆ์ค€๋‹ค!GET์š”์ฒญ : ์„œ๋ฒ„์— ์žˆ๋˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ณ ์‹ถ์„ ๋•Œ ์ฃผ๋กœ ์‚ฌ์šฉPOST : ์„œ๋ฒ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉ (์„œ๋ฒ„๋Š” ์œ ์ €๋ฐ์ดํ„ฐ๋ฅผ DB์— ์ €์žฅํ•ด์ฃผ๋Š” ์—ญํ• ๋„ ํ•œ๋‹ค)GET ์š”์ฒญ์„ ๋‚ ๋ฆฌ๋Š” ๊ฐ€์žฅ ์‰ฌ์šด

2023๋…„ 5์›” 29์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - Select3 : forEach, for in ๋ฐ˜๋ณต๋ฌธ

์„œ๋ฒ„์—์„œ ๋ฐ”์ง€ ์‚ฌ์ด์ฆˆ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ ๊ทธ ๊ฐฏ์ˆ˜๋งŒํผ ``์ƒ์„ฑ๋ฐฐ๋ณด๊ธฐ ๋งจ ์œ„์— pants ๋ผ๋Š” ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค๊ณ  ์„œ๋ฒ„์—์„œ ๋ณด๋‚ธ ๋ฐ์ดํ„ฐ๋ผ๊ณ  ๊ฐ€์ •ํ•˜๊ธฐ **pants ๋ฐ์ดํ„ฐ ๊ฐฏ์ˆ˜๋งŒํผ ``์„ ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์„ ๋•? ๋ฐ˜๋ณต๋ฌธ ์‚ฌ์šฉํ•˜๊ธฐ!** -> pants.length๋งŒํผ ๋ฐ˜๋ณตํ•ด๋‹ฌ๋ผ๊ณ  ํ•˜๋ฉด ๋˜์ง€๋งŒ ๋” ์‰ฌ์šด ๋ฐ˜๋ณต๋ฌธ์ด ์žˆ๋‹ค forEach ๋ฐ˜๋ณต๋ฌธ array ์ž๋ฃŒ ๋’ค์— ๋ถ™์ผ ์ˆ˜ ์žˆ...

2023๋…„ 5์›” 25์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - Select2:์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ html ์ƒ์„ฑํ•˜๋Š”๋ฒ•

์ง€๋‚œ๋ฒˆ์— ์ง  ์ฝ”๋“œ๋Š” ํ™•์žฅ์„ฑ์ด ๋ถ€์กฑํ•˜๋‹ค์…”์ธ  ์‚ฌ์ด์ฆˆ๋ฅผ 95, 100 ์ด๋ผ๊ณ  ํ•˜๋“œ์ฝ”๋”ฉํ•ด๋†“๊ณ  ๋ณด์—ฌ์ฃผ๊ธฐ๋งŒ ํ•˜๊ธฐ ๋•Œ๋ฌธ!์‹ค์ œ ์‡ผํ•‘๋ชฐ์ด๋ผ๋ฉด ์…”์ธ  ์‚ฌ์ด์ฆˆ๊ฐ€ ๋งค์ผ๋งค์ผ ๋ฐ”๋€” ๊ฒƒ์ธ๋ฐ ์ด๋Ÿด ๊ฒฝ์šฐ ์„œ๋ฒ„์—์„œ ๋ณด๋‚ธ ๋ฐ์ดํ„ฐ ๊ฐฏ์ˆ˜์— ๋งž๊ฒŒ <option> ํƒœ๊ทธ๋ฅผ ์ƒ์„ฑํ•ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค\-> div

2023๋…„ 5์›” 24์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - Select input ๋‹ค๋ฃจ๊ธฐ

<select>์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์ง€๋ฅผ ๋“œ๋ž๋‹ค์šด ๋ฉ”๋‰ด๋กœ ์ œ๊ณตํ•˜๋Š” <input> ์ด๋‹ค์„ ํƒ์ง€๋Š” <option>์œผ๋กœ ๋„ฃ์œผ๋ฉด ๋œ๋‹ค\-<select> ํƒœ๊ทธ๋„ ์„ ํƒ ์‹œ input, change ์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹คinput, change ์ด๋ฒคํŠธ ๊ธฐ๋ก์€

2023๋…„ 5์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ๋ฐ์ดํ„ฐ๋ฐ”์ธ๋”ฉ์ˆ™์ œ & ๋ฌธ์ž์ค‘๊ฐ„์— ๋ณ€์ˆ˜ ๋„ฃ๊ธฐ

JS์—์„œ๋Š” ๋ง์…ˆ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฌธ์ž์ด์–ด๋ถ™์ด๊ธฐ๊ฐ€ ์‰ฝ๊ฒŒ ๊ฐ€๋Šฅํ•˜๋‹ค!์ˆซ์ž + ์ˆซ์ž -> ์ˆซ์ž๋ง์…ˆ๋ฌธ์ž + ์ˆซ์ž -> ์ ์–ด๋„ 1๊ฐœ๊ฐ€ ๋ฌธ์ž๋ฉด ๋ฌธ์ž๋ง์…ˆ๋ฌธ์ž ๋ง์…ˆ์ด๋ž€ ? ๋ฌธ์ž 2๊ฐœ๋ฅผ ์ด์–ด๋ถ™์—ฌ์คŒ๊ธฐํ˜ธ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฌผ๊ฒฐ๊ธฐํ˜ธ ๋ฐ‘์—์žˆ๋Š” ๋ฐฑํ‹ฑ๊ธฐํ˜ธ๋กœ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ๋ฌธ์ž ์•ˆ์— ๋ณ€์ˆ˜๋ฅผ ๋„ฃ์–ด์ฃผ๋Š” ๊ฐ„๋‹จํ•œ ๋ฌธ

2023๋…„ 5์›” 23์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ์•ฝ๊ฐ„ ๋ณต์žกํ•œ Array & Object ๋ฐ์ดํ„ฐ๋ฐ”์ธ๋”ฉ

์กฐ๊ธˆ ๋ฐ”๋€ car2๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ด์œ ๋Š” object ์•ˆ์— array/object๋ฅผ ๋„ฃ์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค!array ์•ˆ์— array/object ๋„ฃ์–ด๋„ ์ƒ๊ด€ ์—†๋‹คQ. car2์— ์žˆ๋Š” 50000 ์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฝ‘์•„์„œ html ๊ฐ€๊ฒฉํ‘œ์‹œ ๋ถ€๋ถ„์— ๊ฝ‚์•„๋„ฃ์–ด๋ณด๊ธฐ\-> ์ฒ˜์Œ์—” ์ž๋ฃŒ

2023๋…„ 5์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - Array ์™€ Object ์ž๋ฃŒํ˜•

์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ž๋ฃŒ๋ฅผ ํ•œ ๊ณณ์— ์ €์žฅํ•˜๊ณ  ์‹ถ์„๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ž๋ฃŒํ˜•๋Œ€๊ด„ํ˜ธ๋ฅผ ์—ด๊ณ  ์ž๋ฃŒ๋ฅผ ์ฝค๋งˆ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์ง‘์–ด๋„ฃ๊ธฐ(์—‘์…€์ฒ˜๋Ÿผ ์ €์žฅ ๊ฐ€๋Šฅ)\-> 50000 ์ถœ๋ ฅarray ์ž๋ฃŒ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฝ‘์„ ๋•Œ ๋Œ€๊ด„ํ˜ธ๋ฅผ ๋’ค์— ๋ถ™์ธ ํ›„ x ๋ผ๊ณ  ์“ด๋‹ค\-> x๋ฒˆ์งธ ์ž๋ฃŒ ์ถœ๋ ฅํ•ด์ฃผ์„ธ์š” (์ฐธ๊ณ : array

2023๋…„ 5์›” 22์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ์ด๋ฒคํŠธ๋ฒ„๋ธ”๋ง๊ณผ ์ด๋ฒคํŠธ๊ด€๋ จ ํ•จ์ˆ˜๋“ค

๋ชจ๋‹ฌ์ฐฝ์˜ ๊ฒ€์€ ๋ฐฐ๊ฒฝ์„ ๋ˆ„๋ฅด๋ฉด ๋ชจ๋‹ฌ์ฐฝ์ด ๋‹ซํžˆ๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ด๋ณด์•„์š”๋ชจ๋‹ฌ์ฐฝ์„ ์˜คํ”ˆํ•  ๋•Œ show-modal ํด๋ž˜์Šค ๋ช…์„ ๋„ฃ์–ด์„œ ์˜คํ”ˆํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—์ด๋ ‡๊ฒŒ ์งœ์ฃผ๋ฉด ๊ฒ€์€ ๋ฐฐ๊ฒฝ์„ ๋ˆŒ๋ €์„ ๋•Œ ๋ชจ๋‹ฌ์ฐฝ์ด ์ž˜ ๋‹ซํžŒ๋‹ค๊ทผ๋ฐ! ๊ฒ€์€๋ฐฐ๊ฒฝ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํฐ ๋ฐฐ๊ฒฝ์ด๋‚˜ input, ๊ธ€์ž ๋“ฑ ์–ด๋–ค๊ฑธ ๋ˆŒ๋Ÿฌ๋„

2023๋…„ 5์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ํƒญ๊ธฐ๋Šฅ ๋งŒ๋“ค๋ฉฐ ๋ฐฐ์šฐ๋Š” for ๋ฐ˜๋ณต๋ฌธ2

์ข‹์€ ๊ด€์Šต : ๋ฐ˜๋ณต์ ์ธ ์…€๋ ‰ํ„ฐ๋Š” ๋ณ€์ˆ˜์— ๋„ฃ์–ด์„œ ์“ฐ๊ธฐ ์…€๋ ‰ํ„ฐ ๋ฌธ๋ฒ•์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋ณต๋˜๋ฉด ๋ณ€์ˆ˜์— ์ง‘์–ด๋„ฃ๊ธฐ! ์ฝ”๋“œ๋ฅผ ๋ณต๋ถ™ํ•˜๊ณ ์‹ถ์œผ๋ฉด for ๋ฐ˜๋ณต๋ฌธ ํƒญ๊ธฐ๋Šฅ์„ ๋ณด๋ฉด ๋น„์Šทํ•œ ์ฝ”๋“œ ๋ฉ์–ด๋ฆฌ 6์ค„์ด 3๋ฒˆ ๋ฐ˜๋ณต ๋น„์Šทํ•œ ์ฝ”๋“œ๋ฅผ ๋ฐœ๊ฒฌํ•˜๋ฉด for ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์‰ฝ

2023๋…„ 5์›” 15์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ํƒญ๊ธฐ๋Šฅ ๋งŒ๋“ค๋ฉฐ ๋ฐฐ์šฐ๋Š” for ๋ฐ˜๋ณต๋ฌธ

tab์ด๋ž€?์š”๋Ÿฐ๊ฑฐ์—์šฉ~๋ฒ„ํŠผ3๊ฐœ, div๋ฐ•์Šค 3๊ฐœ ๋งŒ๋“ค๊ณ  ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋ฉด ๊ฑฐ๊ธฐ์— ๋งž๋Š” div๋ฐ•์Šค ๋ณด์—ฌ์ฃผ๊ธฐorange ํด๋ž˜์Šค๋ช…์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ๋“ฏํ•œ ํšจ๊ณผshow ํด๋ž˜์Šค๋ช…์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฐ•์Šค๋ฅผ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋‹ค๋ฒ„ํŠผ 3๊ฐœ๋ฅผ ์–ด๋–ป๊ฒŒ ํ•ด๊ฒฐํ•˜์ง€?ใ…? ์ด๋ ‡๊ฒŒ ์ƒ๊ฐํ•˜๋ฉด ์•ˆ๋˜๊ณ ๊ฐ€์žฅ ๊ฐ„๋‹จํ•˜๊ณ 

2023๋…„ 5์›” 11์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ์Šคํฌ๋กค์ด๋ฒคํŠธ ์ˆ™์ œ & ํŽ˜์ด์ง€ ์Šคํฌ๋กค ์‘์šฉ

๋ฐ”๋‹ฅ์—์„œ ~5px ์œ„์น˜์— ์Šคํฌ๋กค ๋ฐ”๊ฐ€ ์žˆ์„ ๋•Œ alert๋ฅผ ๋„์›Œ์ค€๋‹คscroll ์ด๋ฒคํŠธ๋ฆฌ์Šค๋„ˆ ์•ˆ์˜ ์ฝ”๋“œ๋Š” 1์ดˆ์— 60๋ฒˆ ์ด์ƒ ์‹คํ–‰๋œ๋‹ค\-> ๋„ˆ๋ฌด ๋งŽ์ด ์“ฐ๋ฉด ์•ˆ๋Œ์—ฌ๋Ÿฌ๋ฒˆ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์–ด์„œ ๋ฐ”๋‹ฅ์ฒดํฌ๋ฅผ ์—ฌ๋Ÿฌ๋ฒˆ ์ค‘๋ณต์œผ๋กœ ํ•ด์ค˜์•ผํ•œ๋‹คhtmlํƒœ๊ทธ์˜ ๊ธธ์ด๋ฅผ ๊ตฌํ•˜๋ฉด ๋œ๋‹คhtml์— ๋ถ™์ด๋Š”

2023๋…„ 5์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท
post-thumbnail

JS - ์Šคํฌ๋กค์ด๋ฒคํŠธ๋กœ ๋งŒ๋“œ๋Š” ์žฌ๋ฐŒ๋Š” ๊ธฐ๋Šฅ๋“ค

๋ฌธ์ œ1. ์Šคํฌ๋กค๋ฐ” 100px ๋‚ด๋ฆฌ๋ฉด ๋กœ๊ณ  ํฐํŠธ ์‚ฌ์ด์ฆˆ ์ž‘๊ฒŒ ๋งŒ๋“ค๊ธฐ ์ƒ๋‹จ๋ฉ”๋‰ด ๊ณ ์ • ํ›„ ๋กœ๊ณ  ํฐํŠธ์‚ฌ์ด์ฆˆ๋ฅผ ํ‚ค์šด ์ฑ„๋กœ ์‹œ์ž‘ํ•˜๊ธฐ ์Šคํฌ๋กค๋ฐ”๋ฅผ 100px์ •๋„ ๋‚ด๋ฆฌ๋ฉด ํฐํŠธ์‚ฌ์ด์ฆˆ๋ฅผ ์ค„์ด๊ธฐ -> ์Šคํฌ๋กค๋ฐ”๋ฅผ ์–ผ๋งˆ๋‚˜ ๋‚ด๋ ธ๋Š”์ง€ ์•Œ์•„์•ผํ•œ๋‹ค ์Šคํฌ๋กค ์ด๋ฒคํŠธ๋ฆฌ์Šค๋„ˆ -> window ์—์„œ ์Šคํฌ

2023๋…„ 5์›” 10์ผ
ยท
0๊ฐœ์˜ ๋Œ“๊ธ€
ยท