๐Ÿฆ_21.12.17 TIL

Boriยท2021๋…„ 12์›” 17์ผ
0
post-thumbnail

21๋…„ 12์›” 17์ผ

๐Ÿ“ ๋ชจ์˜ ๋ฉด์ ‘

๐Ÿ“Ž SOP(Same-origin policy)๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

  • ๋ธŒ๋ผ์šฐ์ €๋Š” ๋ณด์•ˆ์„ ์œ„ํ•ด ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ๊ธฐ๋Šฅ์— ์ œ์•ฝ์„ ๊ฑธ์–ด๋†“์•˜๋‹ค.
    => ์ œ์•ฝ์ด ์žˆ๋Š” ์ด์œ ? ์•…์„ฑ ์›นํŽ˜์ด์ง€๊ฐ€ ๊ฐœ์ธ ์ •๋ณด์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ์˜ ์†์ƒ์„ ๋ง‰๊ธฐ ์œ„ํ•ด
    • ๋ธŒ๋ผ์šฐ์ € ๋‚ด ํƒญ๊ณผ ์ฐฝ์€ ๋Œ€๊ฐœ ์„œ๋กœ์˜ ์ •๋ณด๋ฅผ ์•Œ ์ˆ˜ ์—†๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•ด ํ•œ ์ฐฝ์—์„œ ๋‹ค๋ฅธ ์ฐฝ์„ ์—ด ๋•Œ๋Š” ์˜ˆ์™ธ๊ฐ€ ์ ์šฉ๋œ๋‹ค.
      => ํ•˜์ง€๋งŒ ์ด ๊ฒฝ์šฐ์—๋„ ๋„๋ฉ”์ธ์ด๋‚˜ ํ”„๋กœํ† ์ฝœ, ํฌํŠธ๊ฐ€ ๋‹ค๋ฅด๊ฐ€๋ฉด ํŽ˜์ด์ง€์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋‹ค.
      => ์ด๋Ÿฐ ์ œ์•ฝ์‚ฌํ•ญ์„ '๋™์ผ ์ถœ์ฒ˜ ์ •์ฑ…(Same Origin Policy)'๋ผ๊ณ  ํ•œ๋‹ค.
  • ์„œ๋กœ ๋‹ค๋ฅธ ๋„๋ฉ”์ธ์ผ ๊ฒฝ์šฐ, ์„œ๋กœ ์ƒํ˜ธ ๋ณด์™„ํ•  ์ˆ˜ ์—†๋„๋ก ๋ง‰์•„๋†“์€ ๊ฒƒ
    => ํ”„๋กœํ† ์ฝœ, ํ˜ธ์ŠคํŠธ, ํฌํŠธ๊ฐ€ ๋ชจ๋‘ ๊ฐ™์•„์•ผ ๋™์ผํ•œ ์ถœ์ฒ˜๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์•„๋ž˜์˜ ํƒœ๊ทธ๋กœ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ฒƒ ๊ฐ€๋Šฅ : ์ž„๋ฒ ๋”ฉ ๋ฐฉ๋ฒ• ๊ฐ€๋Šฅ
    => ๋‹ค๋ฅธ ๋„๋ฉ”์ธ, ๋ฆฌ์†Œ์Šค์— ์žˆ๋Š” ๊ฒƒ์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๊ฒƒ์€ ๊ฐ€๋Šฅ
    • <script src="..."></script> ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” JavaScript
    • <link rel="stylesheet" href=โ€œโ€ฆ">๋กœ ์ถ”๊ฐ€ํ•˜๋Š” CSS
    • <img>๋กœ ํ‘œ์‹œํ•˜๋Š” ์ด๋ฏธ์ง€
    • <video>์™€ <audio>๋กœ ์žฌ์ƒํ•˜๋Š” ๋ฏธ๋””์–ด
    • @font-face๋กœ ์ ์šฉํ•˜๋Š” ๊ธ€์”จ์ฒด
    • <iframe>์œผ๋กœ ์‚ฝ์ž…ํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ

๐Ÿ“Ž CORS(Cross-Origin Resource Sharing)๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

๐Ÿ“Ž ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ์›น ํŽ˜์ด์ง€๋ฅผ ๋ Œ๋”๋ง ํ•˜๋Š” ๊ณผ์ •์„ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

  • ๋ Œ๋”๋ง(rendering) : HTML, CSS, JavaScript ํŒŒ์ผ์„ ํŒŒ์‹ฑํ•ด, ๋ธŒ๋ผ์šฐ์ €์— ์‹œ๊ฐ์ ์œผ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๊ณผ์ •

  • ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ์ „์ฒด ๊ณผ์ •
    1) ๋ธŒ๋ผ์šฐ์ €๋Š” HTML, CSS, JavaScript, ์ด๋ฏธ์ง€, ํฐํŠธ ๋“ฑ ๋ฆฌ์†Œ์Šค๋ฅผ ์„œ๋ฒ„์— ์š”์ฒญํ•˜๊ณ  ์‘๋‹ต์œผ๋กœ ๋ฐ›์•„์˜จ๋‹ค.
    2) ๋ธŒ๋ผ์šฐ์ € ๋ Œ๋”๋ง ์—”์ง„์€ ๋ฐ›์•„์˜จ HTML, CSS๋ฅผ ํŒŒ์‹ฑํ•ด DOM, CSSOM์„ ์ƒ์„ฑํ•˜๊ณ , ์ด๋“ค์„ ๊ฒฐํ•ฉํ•ด ๋ Œ๋” ํŠธ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
    3) ๋ธŒ๋ผ์šฐ์ € JavaScript ์—”์ง„์€ ๋ฐ›์•„์šด JavaScript๋ฅผ ํŒŒ์‹ฑํ•ด AST๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๋ฐ”์ดํŠธ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•ด ์‹คํ–‰ํ•œ๋‹ค.
    4) ๋ Œ๋”ํŠธ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ HTML ์š”์†Œ์˜ ๋ ˆ์ด์•„์›ƒ(์œ„์น˜, ํฌ๊ธฐ)์„ ๊ณ„์‚ฐํ•œ๋‹ค.
    5) ํ™”๋ฉด์— HTML์š”์†Œ๋ฅผ ํŽ˜์ธํŒ…ํ•œ๋‹ค.

๋ฆฌํ”Œ๋กœ์šฐ : ๋ ˆ์ด์•„์›ƒ ๊ณ„์‚ฐ์„ ๋‹ค์‹œํ•˜๋Š” ๊ฒƒ
๋ฆฌํŽ˜์ธํŠธ : ์ƒˆ๋กœ์šด ๋ Œ๋”ํŠธ๋ฆฌ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋‹ค์‹œ ํŽ˜์ธํŠธ๋ฅผ ํ•˜๋Š” ๊ฒƒ

์›นํŽ˜์ด์ง€๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ง€๊ธฐ๊นŒ์ง€

๐Ÿ“Ž GET ๋ฐฉ์‹๊ณผ POST ๋ฐฉ์‹์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

GET ๋ฐฉ์‹

  • URL์— ๋ณ€์ˆ˜(๋ฐ์ดํ„ฐ)๋ฅผ ํฌํ•จ์‹œ์ผœ ์š”์ฒญ
  • ๋ฐ์ดํ„ฐ๋ฅผ Header(ํ—ค๋”)์— ํฌํ•จํ•˜์—ฌ ์ „์†ก
  • URL์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋˜์–ด ๋ณด์•ˆ์— ์ทจ์•ฝ
  • ์บ์‹ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

POST ๋ฐฉ์‹

  • URL์— ๋ณ€์ˆ˜(๋ฐ์ดํ„ฐ)๋ฅผ ๋…ธ์ถœํ•˜์ง€ ์•Š๊ณ  ์š”์ฒญ
  • ๋ฐ์ดํ„ฐ๋ฅผ Body(๋ฐ”๋””)์— ํฌํ•จํ•˜์—ฌ ์ „์†ก
  • URL์— ๋ฐ์ดํ„ฐ๊ฐ€ ๋…ธ์ถœ๋˜์ง€ ์•Š์•„ ๊ธฐ๋ณธ ๋ณด์•ˆ์€ ๋˜์–ด์žˆ๋‹ค.
  • ์บ์‹ฑํ•  ์ˆ˜ ์—†๋‹ค.

๐Ÿ“Ž section ์š”์†Œ์™€ article ์š”์†Œ์˜ ์‚ฌ์šฉ ์šฉ๋„์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

๋ฌด์˜์‹์ ์œผ๋กœ section ์š”์†Œ๊ฐ€ article ์š”์†Œ๋ณด๋‹ค ๋” ํฐ ๋ฒ”์œ„(section์€ article์„ ๋ฌถ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๊ทธ ๋ฐ˜๋Œ€๋Š” ์•ˆ๋œ๋‹ค๊ณ )๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ์–ด๋–ป๊ฒŒ ๋‹ค๋ฅธ๊ฐ€์š”?

  • section ์š”์†Œ์™€ article ์š”์†Œ๋Š” ๊ฐ™์€ ๋ ˆ๋ฒจ์ด๋ฏ€๋กœ ์–ด๋–ค ์š”์†Œ๊ฐ€ ๋ฒ”์œ„๊ฐ€ ๋” ํฌ๊ณ  ์ž‘๊ณ ๋ฅผ ๋‚˜๋ˆŒ ์ˆ˜ ์—†๋‹ค.
  • ์‹ ๋ฌธ์—์„œ section์€ ์‚ฌํšŒ ์ง€๋ฉด, ์Šคํฌ์ธ  ์ง€๋ฉด๊ณผ ๊ฐ™๋‹ค๋ฉด, article์€ ๊ฐ ์ง€๋ฉด์˜ ๊ธฐ์‚ฌ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด article์€ ๋„ค์ด๋ฒ„ ๋‰ด์Šค์— ์žˆ์–ด๋„ ๊ทธ ๋‚ด์šฉ์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ณ , ๋‹ค๋ฅธ ์‚ฌ์ดํŠธ์— ์žˆ์–ด๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๋…๋ฆฝ์ ์ธ ์š”์†Œ
  • article๋‚ด์— section์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๊ณ  ์—ฌ๋Ÿฌ article์„ section์œผ๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋‹ค.
    => ์œ„์ ฏ์€ article์š”์†Œ ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•œ๋‹ค.

์ถ”๊ฐ€์ ์œผ๋กœ ๊ณต๋ถ€ํ•  ๋ถ€๋ถ„

HTML5 Content models

๐Ÿ“Ž CSS Sprite๊ธฐ๋ฒ•์— ๋Œ€ํ•œ ์ •์˜์™€ ์žฅ๋‹จ์ ์— ๋Œ€ํ•ด ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ(image sprite)

  • ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€๋กœ ํ•ฉ์ณ์„œ ๊ด€๋ฆฌํ•˜๋Š” ์ด๋ฏธ์ง€๋ฅผ ์˜๋ฏธ
  • ์›น ํŽ˜์ด์ง€์— ์ด๋ฏธ์ง€๊ฐ€ ์‚ฌ์šฉ๋  ๊ฒฝ์šฐ ํ•ด๋‹น ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์šด๋ฐ›๊ธฐ ์œ„ํ•ด ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„์— ์ด๋ฏธ์ง€๋ฅผ ์š”์ฒญ
    => ์‚ฌ์šฉ๋œ ์ด๋ฏธ์ง€๊ฐ€ ๋งŽ์„ ๊ฒฝ์šฐ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„์— ํ•ด๋‹น ์ด๋ฏธ์ง€์˜ ์ˆ˜๋งŒํผ ์š”์ฒญํ•ด์•ผ๋งŒ ํ•˜๋ฏ€๋กœ ์›น ํŽ˜์ด์ง€์˜ ๋กœ๋”ฉ์‹œ๊ฐ„์ด ๊ธธ์–ด์ง
    => ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ๊ณผ ๊ฐ™์ด ํ•œ์ •๋œ ์ž์›์„ ์‚ฌ์šฉํ•˜๋Š” ํ”Œ๋žซํผ(platform)์—์„œ๋Š” ์›น ํŽ˜์ด์ง€์˜ ๋กœ๋”ฉ ์‹œ๊ฐ„์„ ๋‹จ์ถ•์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.
  • ์ด๋ฏธ์ง€ ํŒŒ์ผ ์ˆ˜๊ฐ€ ์ ์–ด์ง€๋ฏ€๋กœ ๊ด€๋ฆฌ๊ฐ€ ์‰ฌ์›Œ์ง„๋‹ค.

CSS ์ด๋ฏธ์ง€ ์Šคํ”„๋ผ์ดํŠธ(Image Sprite)

๐Ÿ“Ž ํ˜•์ƒ๊ด€๋ฆฌ๋„๊ตฌ(๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ)์— ๋Œ€ํ•ด ์ „๋ฐ˜์ ์ธ ์„ค๋ช…์„ ํ•ด์ฃผ์„ธ์š”. ๊ทธ๋ฆฌ๊ณ  ์ฃผ ์‚ฌ์šฉ ๋„๊ตฌ๋„ ์„œ์ˆ ํ•ด์ฃผ์„ธ์š”.

Version Control System(VCS, ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ)

  • ๋ฌธ์„œ๋‚˜ ์„ค๊ณ„๋„, ์†Œ์Šค์ฝ”๋“œ ๋“ฑ์˜ ๋ณ€๊ฒฝ์ ์„ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ์†Œํ”„ํŠธ์›จ์–ด
  • ๋ฒ„์ „ ๊ด€๋ฆฌ์˜ ์žฅ์ 
    • ๋ณ€๊ฒฝ์  ๊ด€๋ฆฌ : ์–ด๋–ค ๋‚ด์šฉ์„ ๋ˆ„๊ฐ€ ์ž‘์„ฑํ•ด์„œ ์–ด๋Š ์‹œ์ ์— ๋“ค์–ด๊ฐ”๋Š”์ง€ ํ™•์ธ ๊ฐ€๋Šฅ
    • ๋ฒ„์ „ ๊ด€๋ฆฌ: ํŠน์ • ์‹œ์ ์— ๊ผฌ๋ฆฌํ‘œ(tag)๋ฅผ ๋‹ฌ์•„ ๋ฒ„์ „์„ ํ‘œ์‹œํ•ด์ฃผ๊ณ , ๋ธŒ๋žœ์น˜(branch) ๋“ฑ์œผ๋กœ ๋™์‹œ์— ์—ฌ๋Ÿฌ ๋ฒ„์ „์„ ๊ฐœ๋ฐœ ๊ฐ€๋Šฅ
    • ๋ฐฑ์—… & ๋ณต๊ตฌ: ๋ฌด์–ธ๊ฐ€๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์„ ๋•Œ ๋‹ค์‹œ ํŠน์ • ์‹œ์ ์œผ๋กœ ๋Œ์•„๊ฐˆ ์ˆ˜ ์žˆ๊ณ , ๋‚ด์šฉ์ด ๋‚ ์•„๊ฐ„ ๊ฒฝ์šฐ์—๋„ ๋ณต๊ตฌ๋„ ๊ฐ€๋Šฅ
    • ํ˜‘์—… : ๊ฐ™์ด ์ผํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ˆ˜์ •์‚ฌํ•ญ์„ ์‰ฝ๊ฒŒ ๊ณต์œ  ๊ฐ€๋Šฅ
  • ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ - ๋‚˜๋ฌด์œ„ํ‚ค

๋ฒ„์ „ ๊ด€๋ฆฌ ๋„๊ตฌ

  • ๊ณต์œ  ํด๋” ๋ฐฉ์‹ : ๋ฒ„์ „ ๊ด€๋ฆฌ ์ž๋ฃŒ๊ฐ€ ๋กœ์ปฌ ์ปดํ“จํ„ฐ์˜ ๊ณต์œ  ํด๋”์— ์ €์žฅ๋˜์–ด ๊ด€๋ฆฌ
  • ํด๋ผ์ด์–ธํŠธ / ์„œ๋ฒ„ ๋ฐฉ์‹ : ๋ฒ„์ „ ๊ด€๋ฆฌ ์ž๋ฃŒ๊ฐ€ ์„œ๋ฒ„(์ค‘์•™ ์‹œ์Šคํ…œ)์— ์ €์žฅ๋˜์–ด ๊ด€๋ฆฌ
    => Subversion(SVN)
  • ๋ถ„์‚ฐ ์ €์žฅ์†Œ ๋ฐฉ์‹ : ๋ฒ„์ „ ๊ด€๋ฆฌ ์ž๋ฃŒ๊ฐ€ ํ•˜๋‚˜์˜ ์›๊ฒฉ ์ €์žฅ์†Œ(= ๋ถ„์‚ฐ ์ €์žฅ์†Œ)์™€ ๋ถ„์‚ฐ๋œ PC์˜ ๋กœ์ปฌ ์ €์žฅ์†Œ์— ํ•จ๊ป˜ ์ €์žฅ๋˜์–ด ๊ด€๋ฆฌ
    => Git

ํ˜•์ƒ๊ด€๋ฆฌ

  • ์†Œํ”„ํŠธ์›จ์–ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ํ™œ๋™
    => ๊ฐœ๋ฐœ ๊ณผ์ •์˜ ์‹œ์ž‘๋ถ€ํ„ฐ ๋๊นŒ์ง€ ๋ณ€ํ•˜๋Š” ๋ชจ๋“  ์‚ฌํ•ญ์„ ๊ด€๋ฆฌํ•˜๋Š” ์ž‘์—…
  • ํ˜•์ƒ ๊ด€๋ฆฌ์˜ ์ค‘์š”์„ฑ
    • ์ง€์†์ ์ธ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ์ฒด๊ณ„์ ์œผ๋กœ ๊ด€๋ฆฌ ๋ฐ ์ถ”์  ๊ฐ€๋Šฅ
    • ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ๋ฌด์ ˆ์ œํ•œ ๋ณ€๊ฒฝ ๋ฐฉ์ง€
    • ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ๋ฐœ๊ฒฌ๋œ ๋ฒ„๊ทธ๋‚˜ ์ˆ˜์ •์‚ฌํ•ญ์„ ์ถ”์  ๊ฐ€๋Šฅ
    • ์†Œํ”„ํŠธ์›จ์–ด๋Š” ํ˜•ํƒœ๊ฐ€ ์—†์–ด ๊ฐ€์‹œ์„ฑ์ด ๊ฒฐํ•๋˜๋ฏ€๋กœ ์ง„ํ–‰ ์ •๋„๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ค€์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
  • ํ˜•์ƒ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ : ํ˜•์ƒ ์‹๋ณ„, ๋ฒ„์ „ ์ œ์–ด, ํ˜•์ƒ ํ†ต์ œ, ํ˜•์ƒ ๊ฐ์‚ฌ, ํ˜•์ƒ ๊ธฐ๋ก

๐Ÿ“Ž alt์™€ title์˜ ์ฐจ์ด์— ๋Œ€ํ•ด์„œ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

alt

  • <img>ํƒœ๊ทธ์˜ ํ•ด๋‹น ๊ฒฝ๋กœ์— ์ด๋ฏธ์ง€๊ฐ€ ์—†๊ฑฐ๋‚˜ ์—‘๋ฐ•์ด ๋œฐ ๋•Œ ์ด๋ฏธ์ง€ ๋Œ€์‹  ๋ณด์—ฌ์ง€๋Š” ํ…์ŠคํŠธ
  • ๋Œ€์ฒด ํ…์ŠคํŠธ์ด๋ฏ€๋กœ ์ด๋ฏธ์ง€์˜ ๋‚ด์šฉ์„ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฏธ์ง€ ์„ค๋ช…์ด์–ด์•ผ ํ•œ๋‹ค.
  • ํ…์ŠคํŠธ๊ฐ€ ํฌํ•จ๋œ ์ด๋ฏธ์ง€์˜ ๊ฒฝ์šฐ ๋ฐ˜๋“œ์‹œ ํ•ด๋‹น ํ…์ŠคํŠธ๋ฅผ ํ•จ๊ป˜ ์ ์–ด์ฃผ๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.
<img src="์ด๋ฏธ์ง€ ๊ฒฝ๋กœ" alt="์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์—†์„ ๋•Œ ์ถœ๋ ฅํ•˜๋Š” ์ด๋ฏธ์ง€ ์„ค๋ช…">

title

  • ์ด๋ฏธ์ง€ ์œ„์— ๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ์œ„์น˜ํ–ˆ์„ ๋•Œ ๋ณด์—ฌ์ง€๋Š” ๋งํ’์„ฑ(tooltip) ๋˜๋Š” ์ด๋ฏธ์ง€ ์ œ๋ชฉ
<img src="์ด๋ฏธ์ง€ ๊ฒฝ๋กœ" title="๋งˆ์šฐ์Šค ์ปค์„œ๊ฐ€ ์œ„์น˜ํ–ˆ์„ ๋•Œ ๋ณด์—ฌ์ง€๋Š” ๋งํ’์„ (์ด๋ฏธ์ง€ ์ œ๋ชฉ)">

๐Ÿ“Ž ์šฐ๋ฆฌ ํšŒ์‚ฌ์— ์ž…์‚ฌํ•œ๋‹ค๋ฉด ์–ด๋–ค ๊ธฐ์—ฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋‚˜์š”? (๋‹จ, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ ์ž…์‚ฌํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •)

  • ๋ณธ์ธ์„ ๋‚ฎ์ถ”๋Š” ๊ฒƒ์„ ์ง€์–‘
  • ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ป๊ฒŒ ๊ธฐ์—ฌํ•  ๊ฒƒ์ธ์ง€ ๋งํ•˜๊ธฐ
  • ์–ด๋–ป๊ฒŒ ๊ธฐ์—ฌํ•  ๊ฒƒ์ธ๊ฐ€๊ฐ€ ์งˆ๋ฌธ์˜ ์š”์ง€์ด๋ฏ€๋กœ ํšŒ์‚ฌ์˜ ์ž…์žฅ์—์„œ ๋‹น์—ฐํ•œ ๋ง์€ ๋บ„ ๊ฒƒ
  • ๊ตฌ์ฒด์ ์ธ ๊ฒฝํ—˜์„ ํ†ตํ•ด ๋ณธ์ธ์˜ ๊ฐ•์ ์„ ์–ดํ•„
  • ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋„ฃ๋Š” ๋‚ด์šฉ์€ ๋บ„ ๊ฒƒ

๐Ÿ“Ž ํ”„๋ก ํŠธ์—”๋“œ ๊ด€๋ จ ๊ณต๋ถ€๋Š” ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ํ•˜๊ณ  ๊ณ„์‹ ๊ฐ€์š”?

๋‚ด์šฉ ์ถ”๊ฐ€ํ•˜๊ธฐ


๋งˆ๋ฌด๋ฆฌ

  • ๋‹ต๋ณ€์„ ํ•˜๊ธฐ ๋„ˆ๋ฌด ์–ด๋ ต๋‹ค ํžˆํžˆํžˆ
    => ๋‹ค๋ฅธ ๋ถ„๋“ค์€ ๋‹ต๋ณ€์„ ์ •๋ง ์—ด์‹ฌํžˆ ํ•˜์‹œ๋Š”๋ฐ ๋‚˜๋Š” ๋Œ€๋‹ต์ด ๋„ˆ๋ฌด ์–ด๋ ค์›Œ์„œ ์ƒ๊ฐ์ด ๋งŽ์•˜์ง€ ๋ญ์—์š”~

0๊ฐœ์˜ ๋Œ“๊ธ€