ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

Forntend/TIL

TIL | 04

์ฑ„._. 2025. 1. 11. 12:47
[๋ณธ์บ ํ”„ 4์ผ์ฐจ]

 

24.12.27 Today I Learned๐Ÿ’ก

1.  ๋ฐ์ผ๋ฆฌ ๋ฏธ์…˜

2.  ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ - 26์ผ ๋ฏธ์…˜2

3. 4, 5์ฃผ์ฐจ ๊ฐ•์˜


๋ฐ์ผ๋ฆฌ ๋ฏธ์…˜

 

๋ฏธ์…˜1๏ธโƒฃ 

์ƒˆ๋กœ์šด ์šฉ์–ด ์ •๋ฆฌ ์ค‘ ํ—ท๊ฐˆ๋ฆฌ๋Š” ๋‚ด์šฉ

 

๐Ÿ“Œ ๋™๊ธฐ ๋ฐฉ์‹(Sync.) vs ๋น„๋™๊ธฐ ๋ฐฉ์‹(Async.)

๋™๊ธฐ ๋ฐฉ์‹์€ ์ž‘์—…์„ ์ˆœ์ฐจ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋ฉฐ, ๋‹ค์Œ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์ด์ „ ์ž‘์—…์˜ ์™„๋ฃŒ๋ฅผ ๊ธฐ๋‹ค๋ฆฐ๋‹ค.

๋น„๋™๊ธฐ ๋ฐฉ์‹์€ ์ž‘์—…์„ ๋…๋ฆฝ์ ์œผ๋กœ ์‹คํ–‰ํ•˜๋ฉฐ, ๋‹ค๋ฅธ ์ž‘์—…์„ ์‹คํ–‰ํ•˜๋ฉด์„œ ์ž‘์—…์˜ ์™„๋ฃŒ๋ฅผ ๊ธฐ๋‹ค๋ฆฌ์ง€ ์•Š๋Š”๋‹ค.

 

๐Ÿ“Œ AJAX(Async JavaScript and XML)

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ ํ•˜๋‚˜์ด๋ฉฐ ๋น„๋™๊ธฐ์‹ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ XML์˜ ์•ฝ์ž์ด๋‹ค.

์ „์ฒด ํŽ˜์ด์ง€๋ฅผ ์ƒˆ๋กœ ๊ณ ์น˜์ง€ ์•Š๊ณ ๋„ ํŽ˜์ด์ง€์˜ ์ผ๋ถ€๋งŒ์„ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ,
์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์š”์ฒญํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

XML์€ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ๋งˆํฌ์—… ์–ธ์–ด๋กœ HTML๊ณผ ์œ ์‚ฌํ•˜์ง€๋งŒ,

๋ฏธ๋ฆฌ ์ •์˜๋œ ํƒœ๊ทธ๊ฐ€ ์—†์–ด ํ•„์š”์— ๋”ฐ๋ผ ํƒœ๊ทธ๋ฅผ ์ง์ ‘ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. 

์ฐธ๊ณ : https://aws.amazon.com/ko/what-is/xml/

 

XML์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”? - Extensible Markup Language(XML) ์„ค๋ช… - AWS

XML(Extensible Markup Language) ๊ตฌ๋ฌธ ๋ถ„์„๊ธฐ๋Š” XML ๋ฌธ์„œ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ฑฐ๋‚˜ ์ฝ์–ด ๊ทธ ์•ˆ์— ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. XML ๊ตฌ๋ฌธ ๋ถ„์„๊ธฐ๋Š” ๋˜ํ•œ XML ํŒŒ์ผ์˜ ๊ตฌ๋ฌธ์ด๋‚˜ ๊ทœ์น™์„ ํ™•์ธํ•˜๊ณ  ํŠน์ • X

aws.amazon.com

 

๋‹ค๋ฅธ ํŒ€์› ๋ถ„์˜ ๋‹ต๋ณ€์„ ํ•จ๊ป˜ ์‚ดํŽด๋ณด๋‹ค๊ฐ€ ์•„๋ž˜์™€ ๊ฐ™์€ ๋‹ต๋ณ€์„ ๋ณด๊ณ 
๋ณดํ†ต ํด๋ผ์ด์–ธํŠธ ํ†ต์‹ ์—์„œ๋Š” ๋น„๋™๊ธฐ ๋ฐฉ์‹์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋™์ž‘ํ•˜๊ฒŒ ํ•˜๊ณ , ์š”์ฒญ๋ฐ›๋Š” ๊ฐ’์—๋Š” await๋ฅผ ํ†ตํ•ด ๊ฐ’์„ ๋ฐ›์•„์˜จ๋‹ค.
await์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐ๋ฅผ ๋‚˜๋ˆ„์—ˆ๋‹ค.

4์ฃผ์ฐจ ์ฏค ๊ฐ•์˜์—์„œ 

await addDoc(collection(db, "movies"), doc);
let docs = await getDocs(collection(db, "movies"));

๋ถ€๋ถ„์—์„œ await ๋ฌธ๋ฒ•์ด ๊ถ๊ธˆํ–ˆ๋Š”๋ฐ,
await๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„œ๋ฒ„์— ์š”์ฒญํ•œ ๊ฐ’์„ ๋ฐ›๊ณ  ๋‚˜์„œ์•ผ ๋‹ค์Œ ๋ฌธ๋ฒ•์ด ์ง„ํ–‰๋œ๋‹ค๊ณ  ์„ค๋ช…ํ•ด์ฃผ์…จ๋‹ค. ๐Ÿ‘

 

๋ฏธ์…˜2๏ธโƒฃ

์›น๊ฐœ๋ฐœ ์ข…ํ•ฉ๋ฐ˜์„ ์ˆ˜๊ฐ•ํ•˜๋ฉด์„œ ๋ฐฐ์› ๋˜ ๋‚ด์šฉ์˜ ์ตœ์ข…๋ณธ์„ ๊ฐ–๊ณ  ์‘์šฉํ–ˆ๋‹ค.

๋‚˜์˜ ๋‹ค์ง ์‚ฌ์ดํŠธ

 

 

๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ

 

๋‚ด๊ฐ€ ํ•œ ๊ณผ์ œ ํŽ˜์ด์ง€

 

๋‹ค๋ฅธ ํŒ€์›๋ถ„๋“ค์˜ ์ด์•ผ๊ธฐ๋ฅผ ๋“ค์–ด๋ณด๋‹ˆ ๋‚˜์˜ ๋ชจ์ž๋ฅธ ๋ถ€๋ถ„.. ๋„ ๋ณด์˜€๊ณ 
๊ฐ™์€ ํ™”๋ฉด์ด์ง€๋งŒ ์„œ๋กœ ๋‹ค๋ฅธ ์ฝ”๋”ฉ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค.
๋„ˆ๋ฌด ์žฌ๋ฐŒ์ž๋‚˜..โ˜บ๏ธ

 

๐Ÿ“์ˆ˜์ • ๋ฐ ๊นจ๋‹ฌ์€ ๋‚ด์šฉ
1. (์ œ๋ชฉ ๋ฐ‘ ์†Œ๊ฐœ๊ธ€)์ค„ ๋ฐ”๊ฟˆ ๋ฐฉ์‹:

<p> ๋Œ€์‹  <br> ํƒœ๊ทธ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Œ.

 

2. ํ™”๋ฉด ํฌ๊ธฐ ์กฐ์ •:
๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—์„œ ์•„์ด์ฝ˜ ํด๋ฆญ ์‹œ ํ™”๋ฉด ํฌ๊ธฐ ์กฐ์ • ๊ฐ€๋Šฅ.
์˜ˆ์‹œ: @media (max-width: 768px) ํ™œ์šฉํ•˜์—ฌ ๋ชจ๋ฐ”์ผ ์‚ฌ์ด์ฆˆ์— ๋งž๊ฒŒ CSS ๋ณ€ํ˜• ๊ฐ€๋Šฅ (์ˆ˜๋ฏผ๋‹˜์˜ ์ฝ”๋“œ ์ฐธ๊ณ ).

 

 


 

 

๋‚ด์ผ ํ•  ์ผ

1. ํ”„๋ก ํŠธ์—”๋“œ ๊ธฐ์ดˆ ๊ฐ•์˜ ์ˆ˜๊ฐ•

2. ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ ๋ฐœํ‘œํšŒ

 

 

'Forntend > TIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

TIL | 06  (0) 2025.01.11
TIL | 05  (0) 2025.01.11
TIL | 03  (0) 2025.01.11
TIL | 02  (0) 2025.01.11
TIL | 01  (0) 2025.01.11
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
TAG
more
ยซ   2026/03   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
๊ธ€ ๋ณด๊ด€ํ•จ