๐Ÿ˜Ž[ํผ๋ธ”๋ฆฌ์…”]2021๋…„์„ ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ ์ด์ง?! ๊ฒธ ํผ๋ธ” ๋ฉด์ ‘์งˆ๋ฌธ

IT์ฟ ํ‚คยท2022๋…„ 1์›” 20์ผ
16

[์žก๋‹ด]

๋ชฉ๋ก ๋ณด๊ธฐ
1/1
post-thumbnail

2020๋…„์— ์ž…์‚ฌํ•ด์„œ 2022๋…„ ์ƒˆํ•ด๊นŒ์ง€ ๋‹ค๋‹Œ ํšŒ์‚ฌ

๐Ÿ”ฅ์›๋ž˜๋Š” 2021๋…„์„ ์ •๋ฆฌํ•˜๋ ค๊ณ  ์ƒ๊ฐ๋งŒ ํ–ˆ์ง€ ์–ด์ฉŒ๋‹ค ๋ณด๋‹ˆ 2022๋…„ ์ดˆ ๊ธ€์„ ์จ๋ณด์ž

๋ชฉ์ฐจ


  1. ์ด์ œ ๊ทธ๋งŒํ• ๊นŒ?
  2. ์ด๋ ฅ์„œ๋ฅผ ์ค€๋น„ ํ•ด๋ณด์ž
  3. ์œผ์—? ์„œ๋ฅ˜๊ฐ€ ๋๋„ค..?
  4. ๋ฉด์ ‘ ์ง„ํ–‰ ์ผ์‚ฌ์ฒœ๋ฆฌ
  5. ๋ฉด์ ‘ ์งˆ๋ฌธ๋“ค
  6. 2021๋…„ ๋Š๋‚€ ์ 


Too long Didn't read


  1. ํผ๋ธ”๋ฆฌ์‹ฑ ์—…๋ฌด ์ˆ™๋‹ฌ
  2. ๋‚˜ ์ด๊ฑฐ ํ•˜๊ณ  ์‹ถ์€ ๋ฐ?
  3. ์•„ ๋ชฐ๋ผ ์ผ๋‹จ ํ‡ด์‚ฌํ•˜๊ณ  ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ด๋ ฅ์„œ ๋„ฃ์ž
  4. ํ•ฉ๊ฒฉ..?์œผ์—?


์ด์ œ ๊ทธ๋งŒํ• ๊นŒ?(ํšŒ์‚ฌ ์ƒํ™œ ์Šคํ† ๋ฆฌ)


์‚ฌ์ˆ˜๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ์š” ์—†์—ˆ์Šต๋‹ˆ๋‹ค?? ์–ด๋ผ...? ์‚ฌ์ˆ˜๊ฐ€... ์—†์–ด์กŒ๋„ค์š”...?

ํผ๋ธ”๋ฆฌ์…” 1๋…„์ฐจ ์ƒํ™œ์„ ํ•˜๊ณ  ํšŒ์‚ฌ์— ์ž…์‚ฌํ–ˆ์„ ๋•Œ ์‚ฌ์ˆ˜๋ถ„๋„ ์žˆ๊ณ  ๊ณต๋ถ€ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ๋„ ์ถฉ๋ถ„ํ• ๊ฑฐ๋ผ ์ƒ๊ฐ ํ–ˆ๋Š”๋ฐ ์‚ฌ์ˆ˜๋ถ„์ด ์ž…์‚ฌ 3์ผ๋งŒ์— ์—†์–ด์ง€์…จ๋‹ค^^! ๋ฌผ๋ก  ์›๋ž˜๋ถ€ํ„ฐ ํ‡ด์‚ฌ ์˜ˆ์ •์ด ๋˜์—ˆ๋˜ ๋ถ„์ด๊ณ  ๊ทธ๋Ÿฐ ๊ฑธ ๋‹ค ์ƒ๊ฐํ•ด๋„ ๋จธ๋ฆฌ๊ฐ€ ์ง€๋ˆ์ง€๋ˆ ๊ฑฐ๋ฆฌ๋Š” ์ƒํƒœ๋กœ ์ผ์„ ํ•˜๊ฒŒ ๋๋‹ค.

์ฒ˜์Œ์—๋Š” ์–ด๋Š ์ •๋„ ์›Œ๋ผ๋ฒจ์ด ๋ณด์žฅ๋œ ์‚ถ์ด์˜€๊ณ  ๊ณต๋ถ€๋„ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒŒ ์ข‹์•˜์ง€๋งŒ ํšŒ์‚ฌ์˜ ๊ธฐ์กด ์‚ฌ์ดํŠธ๊ฐ€ ๋„ˆ๋ฌด ๋ฐฉ๋Œ€ํ•˜๋‹ค ๋ณด๋‹ˆ ํ˜ผ์ž ์ผ์„ ํ•  ์ˆ˜๊ฐ€ ์—†๋Š” ์ƒํ™ฉ์ด์˜€๋‹ค. ์‚ฌ๋žŒ์„ ๋ฝ‘์ž๊ณ  ์š”์ฒญ์„ ํ•˜๊ณ  ์ ์ฐจ ๊ฐœ์„ ํ•  ์ ์€ ํ›„์ž„๋ถ„๊ณผ ์–˜๊ธฐํ•˜๋ฉฐ (๐Ÿ™‡โ€โ™‚๏ธ์ผ ์ž˜ํ•˜์…”์„œ ๋„ˆ๋ฌด ์ข‹์•„.) ์‚ฌ์ดํŠธ๋ฅผ ๊ฐœ์„ ํ•ด ๋‚˜๊ฐ”๋‹ค.

๊ทธ๋Ÿฌ๋ฉด์„œ ์ฒ˜์Œ์œผ๋กœ ๋‚ด๊ฐ€ ์ฃผ๋„์ ์œผ๋กœ ๊ฒฐ์ •ํ•˜๊ณ  ์ž‘์—…์„ ์ง„ํ–‰์„ ํ•˜๊ฒŒ ๋๋‹ค.
๊ธฐ์กด ์‚ฌ์ดํŠธ์˜ ์„ฑ๋Šฅ์ ์ธ ํ–ฅ์ƒ์„ ์œ„ํ•ด PageSpeed Insights๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋กœ๋”ฉ ์†๋„ ๊ฐœ์„  ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ณ  ๋ฉ”์ธ ํŽ˜์ด์ง€ ๋ฆฌ๋‰ด์–ผ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ณ  ํ›„์ž„๋ถ„๊ณผ ๊ฐ™์ด ๋ชจ๋ฐ”์ผ ์ „์ฒด ๋ฆฌ๋‰ด์–ผ ๊ฐœ์„  ์ž‘์—…์„ 2๋ช…์ด์„œ ์ง„ํ–‰ํ•˜๊ฒŒ ๋๋‹ค. ํ•˜๊ณ  ๋‚˜์„œ 2020๋…„์— ์ž…์‚ฌํ•œ ํšŒ์‚ฌ์—์„œ ๊ทผ 2๋…„์— ์‹œ๊ฐ„์„ ๋ณด๋‚ด๊ณ 
๋ณด๋‹ˆ ๋ฌธ๋“ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

์ด์ œ ์—ฌ๊ธฐ์„œ ํ• ์ผ์€ ๋‹ค ํ•œ๊ฑฐ ์•„๋‹๊นŒ ๋ผ๋Š”?

  • ์„ฑ๋Šฅ ๋ฌธ์ œ
  • ๋ชจ๋ฐ”์ผ ๋ฆฌ๋‰ด์–ผ
  • ํผ๋ธ”๋ฆฌ์‹ฑ ๊ฐ€์ด๋“œ ์ œ์ž‘

์ด๋ ‡๊ฒŒ ํ•ด๊ฒฐํ•˜๊ณ  ๋‚˜๋‹ˆ ์ƒˆ๋กœ์šด ๊ฑธ ๋„ˆ๋ฌด๋‚˜ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. ํผ๋ธ”๋ฆฌ์‹ฑ๊ณผ SCSS/SASS ์–ด๋Š ์ •๋„ ์ˆ™๋‹ฌ๋˜๊ณ  ๋ ˆ์ด์•„์›ƒ์ ์ธ ์ปดํฌ๋„ŒํŠธ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๋ฉฐ ํผ๋ธ”๋ฆฌ์‹ฑ ์ž‘์—…์„ ํšจ์œจํ™” ํ•˜๊ณ  ๋ญ”๊ฐ€ ์ƒˆ๋กœ์šด ๊ฑธ ํ•ด๋ณด๊ณ  ์‹ถ๋‹ค

Vanilla Js๋ฅผ ๊ณต๋ถ€์— ๋ฐ•์ฐจ๋ฅผ ๊ฐ€ํ–ˆ๋‹ค. ๋ฆฌ์•กํŠธ ์Šคํ„ฐ๋””๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋๋‹ค.
์ด ๋•Œ ์‚ฌ์‹ค ๋Š๊ผˆ๋‹ค. ์ด์ง ํ•˜๊ณ  ์‹ถ๊ตฌ๋‚˜ ๋ผ๋Š” ๊ฑธ๐Ÿ‘‹

์‚ฌ์‹ค ์ด์ง์ด ์ œ๋Œ€๋กœ ๋ ๊นŒ ๊ฒ์ด ๋‚ฌ๋‹ค. ๋‚ด๊ฐ€ ํ•œ๊ฒŒ ์˜ณ์€ ์ง€ ๋ถ€ํ„ฐ๋„ ๊ณ ๋ฏผ์ด ๋งŽ์ด ๋“ค๊ณ  ๊ฑฐ๊ธฐ์— ๋น„์ „๊ณต์ž์— ๋‚˜์ด๋„ ์ ์€ ํŽธ๋„ ์•„๋‹ˆ๊ณ  ๊ทธ๋ž˜๋„ ์ƒˆ๋กœ์šด ๊ฑธ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค.

ํผ๋ธ”๋ฆฌ์…”๋กœ ์ทจ์—…์„ ํ•˜๋ฐ ๊ฐœ๋ฐœ ์ค‘์‹ฌ์ ์ธ ํšŒ์‚ฌ๋ฅผ ๊ฐ€๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค.
ํผ๋ธ”๋ฆฌ์‹ฑ์ ์ธ ์—…๋ฌด๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๊ฐœ๋ฐœ์ ์ธ ์–ธ์–ด์— ๋Œ€ํ•œ ๋ถ€๋ถ„๊ณผ ๋”ฐ๋กœ ๊ณต๋ถ€ ํ•˜๊ณ  ์‹ถ์€ ๋งˆ์Œ์ด ์ƒ๊ฒผ๋‹ค. ๊ฒ์ด ๋‚˜๋„ ํ•˜๊ณ  ์‹ถ์€ ๊ฑธ ํ•˜์ž ์ƒ๊ฐํ–ˆ๋‹ค.



์ด๋ ฅ์„œ๋ฅผ ์ค€๋น„ ํ•ด๋ณด์ž


๊ฑฐ์˜ 2๋…„๋งŒ์— ์ƒˆ๋กœ์šด ์ด๋ ฅ์„œ๋ฅผ ์—…๋ฐ์ดํŠธ ํ•ด๋ณธ๋‹ค.
์†”์งํ•˜๊ฒŒ ์–˜๊ธฐํ•˜๋ฉด ์ด๊ฒŒ ๋ ๊นŒ? ๋ผ๋Š” ์ƒ๊ฐ์ด ๋” ์ปธ๋‹ค.

์•„์ง ํผ๋ธ”๋ฆฌ์…”๋กœ ๋ถ€์กฑํ•œ๊ฑฐ ์•„๋‹๊นŒ?

"์•„ ๋ชฐ๋ผ ์ผ๋‹จ ๊ณ " ๋‹ค๋‹Œ ํšŒ์‚ฌ์—์„œ ์žˆ๋˜ ๊ฒฝํ—˜๋“ค์„ ๋ฐ”ํƒ•์œผ๋กœ ์ด๋ ฅ์„œ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ๊ฐ™์ด ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋Š” ๊ทธ๋ฃน์›๋“ค์—๊ฒŒ๋„ ์—ฌ๋Ÿฌ ์ปจํŽŒ์„ ๋ฐ›๊ณ  ์ž๋ฃŒ๋ฅผ ์ฐพ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.
์—ฌ๋Ÿฌ ์ฑ„์šฉ ๊ณต๊ณ ๋ฅผ ๋ณด๊ณ  ๋งŽ์ด ๋‚˜์˜ค๋Š” ๋‹จ์–ด๋“ค์„ ์ทจํ•ฉํ•ด์„œ ๋‚ด๊ฐ€ ๊ฐ€์ง„ ๊ธฐ์ˆ ๊ณผ ๋น„๊ตํ•ด ๋ณด๋ฉฐ ์ด๋ ฅ์„œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค. ์ฃผ๋กœ(SEO/GIT/SASS/SCSS/Javascript/React or Vue๋‹จ ์ปดํฌ๋„ŒํŠธ์˜ ๊ฒฝํ—˜๋“ฑ์ด๋‹ค.) ๋ฆฌ์•กํŠธ๋ž‘ ๋ทฐ๋Š” ์•„๋งˆ๋„ ํ”„๋ก ํŠธ์ ์ธ ํ™˜๊ฒฝ์—์„œ ์ผํ•œ ํผ๋ธ”๋ฆฌ์…”์ธ์ง€ ํ™•์ธํ•˜๋Š” ๋Š๋‚Œ์ด์˜€๋‹ค.

ํ”„๋ก ํŠธ๋กœ ์ทจ์—…์„ ํ•œ ํ˜•์—๊ฒŒ๋„ ๋ฌผ์–ด๋ณด๊ณ  ๊ฐ™์ด ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ฌผ์–ด๋ณด๋ฉฐ ์ด๋ ฅ์„œ๋ฅผ ๊ณ ์น˜๊ณ  ๋ฐ”๊พธ๊ณ  ์•„ ๊ทธ๋Ÿฐ๋ฐ ๋‚˜๋Š” ๊ธ€์„ ์ •๋ง ๋ชป ์“ด๋‹ค. ๊ทธ๋ƒฅ ์„ธ์„ธํ•˜๊ฒŒ ใ…‡ใ…‡ใ…‡ ๊ฑธ ํ•˜๊ณ  ๊ฒฝํ—˜์ด ์žˆ๋Š” ๊ฑธ ์–ดํ•„ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋‹ค. ๊ฒฐ๊ตญ ์ผ์ฃผ์ผ ์ •๋„ ๊ณ ์‹ฌํ•˜๋ฉฐ ์ด๋ ฅ์„œ๋ฅผ ๊ณ ์ณ ์ผ๋‹ค.



์œผ์—? ์„œ๋ฅ˜๊ฐ€ ๋๋„ค..?


์ฒ˜์Œ์— ๋„ฃ๊ณ  ๋‚˜์„œ ํ—ค๋“œํ—Œํ„ฐ ๋ถ„๋“ค์ด๋‚˜ ์—ฌ๋Ÿฌ ๊ณต๊ณ ๋ฅผ ๋„ฃ์–ด ๋ณด๊ณ  ์ฒœ์ฒœํžˆ ์ด์ง ์ค€๋น„๋ฅผ ํ•ด๋ณด๋ ค ํ–ˆ๋Š”๋ฐ ์›ํ•˜๋˜ ํšŒ์‚ฌ์—์„œ ์—ฐ๋ฝ์ด ์™”๋‹ค. ์ฒ˜์Œ์—๋Š” ์—„์ฒญ ๊ธฐ๋ปค์ง€๋งŒ ์–ด..? "?? ์™œ ํ•ฉ๊ฒฉํ–ˆ์ง€??" ์‚ฌ์‹ค ์ด์ง ์ค€๋น„๋ฅผ ํ•˜๋ฉด์„œ ๊ณต๋ถ€๋ฅผ ์ฃผ๋กœ ํ•˜์ž ์˜€๋Š”๋ฐ ์—..? ๋๋„ค..?
์—ฌ๋Ÿฌ ํšŒ์‚ฌ๋ฅผ ๋ฉด์ ‘ ๋ณด๊ธฐ ์ „์— ์ผ๋‹จ ์ธ์ ์‚ฌํ•ญ๊ณผ ๋‚ด๊ฐ€ ํ•œ ์ž‘์—…๋ฌผ๋“ค์„ ์„ธํŒ…ํ•˜๊ธฐ๋กœ ์ง„ํ–‰์„ ํ–ˆ๋‹ค.

๐Ÿค”**๋จธ๋ฆฟ์†์—์„œ ๋นจ๊ฐ„๋ถˆ์ด ์šธ๋ ธ๋‹ค**

  • ์ง€์›ํ•œ ํšŒ์‚ฌ์—์„œ ์ฃผ๋กœ ๋ณด๋Š” ์ด์Šˆ
  • ํšŒ์‚ฌ์—์„œ ํ•„์š”ํ•œ ์—ญ๋Ÿ‰
  • ๋‚˜ ์™œ ์„œ๋ฅ˜ ํ•ฉ๊ฒฉํ–ˆ์ง€?????????????โ˜œ(๏พŸใƒฎ๏พŸโ˜œ)(โ˜ž๏พŸใƒฎ๏พŸ)โ˜ž


๋ฉด์ ‘ ์ง„ํ–‰ ์ผ์‚ฌ์ฒœ๋ฆฌ..?


๋ฉด์ ‘์„ ๋ณด๊ธฐ์— ์•ž์„œ ๊ทธ๋•Œ๋Š” ํšŒ์‚ฌ์— ์žฌ์ง์ค‘์ด์—ฌ์„œ ํšŒ์‚ฌ ๋™๋ฃŒ๋ถ„๋“ค์—๊ฒŒ ์ผ๋‹จ ๋จผ์ € ์–˜๊ธฐํ–ˆ๋‹ค. ์ด์ง์„ ์ค€๋น„์ค‘์ด๋ผ๊ณ  ๊ทธ๋Ÿฐ๋ฐ ์–ด..? ๊ทธ๋ ‡๊ฒŒ ์„ ์–ธํ•˜๊ณ  3์ผ๋„ ์•ˆ๋˜์„œ ์„œ๋ฅ˜๊ฐ€ ํ•ฉ๊ฒฉ์ด ๋๋‹ค.

์•„์ง ์ค€๋น„๊ฐ€ ๋œ ๋๋‹ค. ์ผ๋ฆฌ๋‹จ ํ˜•๋‹˜์ด ์ƒ๊ฐ๋‚˜์ง€๋งŒ ๋น„์ผœ!
๋ฉด์ ‘ ์ผ์ •์— ๋งž์ถฐ ์ฒœ์ฒœํžˆ ์ค€๋น„๋ฅผ ํ•  ์‹œ๊ฐ„ ๋”ฐ์œ„๋Š” ์—†์—ˆ๋‹ค. ๊ธ‰ํžˆ ๊ฐ€์ง€๊ณ  ์žˆ๋˜ ๊ธฐ์ˆ ๋“ค์„ ๋ถ„์„ํ•˜๊ณ  ์ด๊ฑฐ์— ํ•ด๋‹นํ•˜๋Š” ๋‚ด ์Šคํ‚ฌ ์—ญ๋Ÿ‰๋“ค์„ ๋ถ„์„ํ–ˆ๋‹ค.

๊ทธ ์ดํ›„์— ๋ฉด์ ‘์€ ์ด๋ ‡๊ฒŒ ์ง„ํ–‰ ๋๋‹ค.

  1. ํ™”์ƒ ๋ฉด์ ‘ 1์ฐจ : ๊ฐ„๋‹จํ•œ ์ธํ„ฐ๋ทฐ
  2. ํ™”์ƒ ๋ฉด์ ‘ 2์ฐจ : ์‹ค๋ฌด์ง„ ๋ฉด์ ‘
  3. ํ•ฉ๊ฒฉ

1์ฐจ์—์„œ๋Š” ๊ฐ„๋‹จํ•œ ํ™”์ƒ ๋ฉด์ ‘์„ ํ†ตํ•ด ์ฃผ๋กœ ๋‹ด๋‹นํ–ˆ๋˜ ์—…๋ฌด๋‚˜ ์ด๋Ÿฐ ๊ฑธ ์•„์ฃผ ๊ฐ„์†Œํ•˜๊ฒŒ PRํ•˜๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง€๊ณ  ์–˜๊ธฐ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ํ•˜๋ฉด์„œ ๋‹ด๋‹นํ•˜์‹œ๋Š” ๋ถ„์˜ ๊ฐ„๋‹จํ•œ ์งˆ๋ฌธ์ด๋‚˜ ์ด๋Ÿฐ ๊ฑธ ๋‹ต๋ณ€ํ•˜๊ฒŒ ๋๋‹ค.
์‚ฌ์‹ค 1์ฐจ๋Š” ๊ฐ„๋‹จํ•œ ์ธํ„ฐ๋ทฐ๋‹ค ๋ณด๋‹ˆ ํผ๋ธ”๋ฆฌ์…” ์—…๋ฌด์— ๋Œ€ํ•œ ์‹ค๋ฌด์ ์ธ ๋ถ€๋ถ„์ด๋‚˜ ์ด๋Ÿฐ ๊ฒƒ ๋ณด๋‹ค๋Š” ์ธ์„ฑ์ด๋‚˜ ๊ฒฝํ—˜์„ ํ† ๋Œ€๋กœ ์–ด๋–ค ๊ฑธ ์›ํ•˜๋Š” ์ง€๋ฅผ ๋ฌผ์–ด๋ณด์…จ๋‹ค.

2์ฐจ์—์„œ ์ •๋ง ์ค‘์š”ํ•œ ์งˆ๋ฌธ๋“ค์„ ๋งŽ์ด ๋ฐ›์•˜๋‹ค.
์‹ค๋ฌด์ง„ 3๋ถ„๊ณผ ๋ฉด์ ‘์„ ๋ณด๊ฒŒ ๋๋‹ค. ๊ธฐ์ดˆ์ ์ธ ์›น ํ‘œ์ค€/์›น ์ ‘๊ทผ์„ฑ์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ์„ค๋ช…์„ ๋ถ€ํƒ ํ•˜์‹œ๊ฑฐ๋‚˜ Vanlia Js์™€ Jquery๋ฅผ ๊ฐ™์ด ์‚ฌ์šฉํ•˜๋ฉด ์„ฑ๋Šฅ์ ์ธ ์ด์Šˆ๊ฐ€ ์ƒ๊ธฐ๋Š” ์ง€ ์ž‘์—…์„ ์ง„ํ–‰ํ•จ์— ์žˆ์–ด ์ธ์ƒ ๊นŠ์—ˆ๋˜ ์ž‘์—…์ด ์žˆ๋Š”์ง€?
SEO ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ฒŒ ๋๋‹ค๋Š” ๋ฐ ๊ทธ ๋ถ€๋ถ„์€ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰์„ ํ•˜๊ณ  ์›น์ ‘๊ทผ์„ฑ์„ ํ™œ์šฉํ•˜๋Š” ์–ด๋– ํ•œ ๋ฐฉ๋ฒ•์„ ์ง„ํ–‰ํ–ˆ๋Š” ์ง€ ๋“ฑ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ์งˆ๋ฌธ๋“ค์„ ๋ฐ›์•˜๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋ชจ๋ฅด๋Š” ๊ฑด ์†”์งํ•˜๊ฒŒ ๋ชจ๋ฅธ๋‹ค๊ณ  ์–˜๊ธฐ๋ฅผ ํ–ˆ๋‹ค. SASS/SCSS๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ Watch Sass๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉ์„ ํ•˜๋Š” ๋‚˜๋Š” node sass๋‚˜ gulp์— ๋Œ€ํ•œ ๊ฒฝํ—˜์ด ์ ์—ˆ๊ณ  ๊ทธ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์งˆ๋ฌธ์„ ํ•˜์…จ๋‹ค.

๊ทธ ์ค‘ ์ธ์ƒ๊นŠ์€ ์งˆ๋ฌธ์ด ์žˆ๋‹ค๋ฉด ๋ฉด์ ‘๊ด€๋‹˜์ด ํ•˜์‹  ํšŒ์‚ฌ์— ์ž…์‚ฌํ•˜๊ฒŒ ๋˜๋ฉด ๋ฌด์—‡์„ ํ•ด๋ณด๊ณ  ์‹ถ๋ƒ๋Š” ๋ง์ด์—ˆ๋‹ค.

์ด ๋ง์— ๋‚˜๋Š” ์‚ด์ง ์›€์ธ ๋Ÿฌ๋“ค์—ˆ๋‹ค. ์‚ฌ์‹ค ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์ง€๋งŒ ํ”„๋ก ํŠธ์—”๋“œ ์ ์ธ ์‹ค๋ ฅ์ด ๋ถ€์กฑํ•˜๊ธฐ์— ํผ๋ธ”๋ฆฌ์…”๋กœ ์ด์ง์„ ๊ฒฐ์‹ฌ์„ ํ–ˆ๋‹ค๊ณ  ํผ๋ธ”๋ฆฌ์‹ฑ์ ์ธ ๋Šฅ๋ ฅ์„ ์‚ด๋ฆฌ๋ฉด์„œ ํ”„๋ก ํŠธ์ ์ธ ๋ถ€๋ถ„์„ ๊ณต๋ถ€ํ•ด ๋ณด๊ณ  ์‹ถ๋‹ค๊ณ  ์†”์งํ•˜๊ฒŒ ์–˜๊ธฐํ–ˆ๋‹ค.

์•„๋งˆ ์ด ์ ์„ ์ข‹๊ฒŒ ๋ณด์‹ ๊ฑธ๊นŒ? ํ•ฉ๊ฒฉ์„ ํ•˜๊ฒŒ ๋๋‹ค. ์ œ๋Œ€๋กœ ์ด์ง์„ ์ค€๋น„ํ•œ์ง€๋Š” ๋ณ„๋กœ ๋˜์ง€ ์•Š์•˜์ง€๋งŒ ๋ธ”๋กœ๊ทธ๋‚˜ Git ๋˜๋Š” ๋ฆฌ์•กํŠธ ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋Š” ๊ฑธ ์ข‹๊ฒŒ ๋ณด์‹ ๊ฑธ ์ง€๋„ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•˜๊ณ  ๋” ์—ด์‹ฌํžˆ ํ•ด์•ผ ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

์•„์ง ๋ชจ์ž๋ฅด๊ณ  ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์ด ๋งŽ์ง€๋งŒ ๊ทธ๋Ÿฌํ•œ ๋ถ€๋ถ„๋“ค์„ ์ฑ„์›Œ ๋‚˜๊ฐ€์ž ๋ผ๋Š” ์ƒ๊ฐ์€ ๊ฐ์ƒ์€ ์ €๊ธฐ์— ๋ฒ„๋ ค๋‘๊ณ  ๋ฉด์ ‘ ์งˆ๋ฌธ๋“ค์ด๋‚˜ ์ถ”๋ ค๋ณด์ž ์˜ค๋Š˜ ์‚ฌ์‹ค ์ด๊ฒŒ ๋ชฉํ‘œ์˜€๋‹ค.



๋ฉด์ ‘ ์งˆ๋ฌธ๋“ค


  1. ์›น ํ‘œ์ค€/์›น ์ ‘๊ทผ์„ฑ์ด๋ž€?

    ๋ญ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌ๋‘๋กœ ์„ค๋ช…์„ ํ–ˆ๋‹ค.
    ์›น ํ‘œ์ค€์€ w3c์—์„œ ๊ถŒ๊ณ ํ•œ ์›น ํ‘œ์ค€์•ˆ์ด๊ณ  ์›น์‚ฌ์ดํŠธ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์ฆ‰ Dom ์—์„œ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋Š” ์–ธ์–ด๋“ค์— ๋Œ€ํ•œ ๊ทœ์ •์ด ๋‹ด๊ฒจ ์žˆ๋‹ค๊ณ  ์• ๊ธฐ ํ–ˆ๋‹ค.

    ์›น ์ ‘๊ทผ์„ฑ ์ ‘๊ทผ์„ฑ์ด๋ž€ ๋œป์„ ์‚ด์ง ์ƒ๊ฐํ•ด ๋ณด๋ฉด ์ด๋ถ€๋ถ„์€ ๋‹ต๋ณ€์ด ๊ฐ„๋‹จํ•˜๋‹ค. ์›น์€ ๋ˆ„๊ตฌ๋‚˜ ์ ‘๊ทผ์ด ํŽธํ•˜๊ณ  ์šฉ์ดํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋Ÿฌํ•œ ๋ถ€๋ถ„์—์„œ ๋ชธ์ด ๋ถˆํŽธํ•˜์‹œ๊ฑฐ๋‚˜ ๊ณ ๋ น์ž ๋ถ„๋“ค์ด ์‚ฌ์ดํŠธ๋ฅผ ์ด์šฉํ•จ์— ์ •๋ณด์ ‘๊ทผ์„ ์šฉ์ดํ•˜๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ๋งŒ ์–˜๊ธฐํ•ด๋„ ์ด๋Ÿฐ ์งˆ๋ฌธ๋“ค์€ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.
  2. Spa์ ์ธ ํ™˜๊ฒฝ์—์„œ ์ผํ•œ ๊ฒฝํ—˜์ด ์žˆ๋Š” ๊ฐ€?

    ์ด๊ฑฐ๋Š” ์•„๋งˆ ๋ฆฌ์•กํŠธ๋‚˜ ๋ทฐ ๋‹จ์—์„œ ์ผํ•œ ๊ฒฝํ—˜์„ ๋ฌผ์–ด๋ณด์‹ ๊ฑฐ ๊ฐ™๋‹ค. ๊ธฐ์กด ํšŒ์‚ฌ์—์„œ ๋ทฐ์™€ ๋ฆฌ์•กํŠธ๋ฅผ ๋„์ž…ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ๋ฆฌ์•กํŠธ ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋ฉฐ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์žˆ๋‹ค๊ณ  ์–˜๊ธฐํ–ˆ๋‹ค.
  3. Sass์™€ Scss์˜ ์ฐจ์ด

    3-1 ์ผ๋‹จ ๊ฐ„๋‹จํ•œ ์ฐจ์ด๋กœ๋Š” {}(์ค‘๊ด„ํ˜ธ),;(์„ธ๋ฏธ์ฝœ๋ก )์˜ ์œ ๋ฌด๋กœ ํŒ๋‹จ์„ ํ•œ๋‹ค. Sass๋Š” ์ค‘๊ด„ํ˜ธ์™€ ์„ธ๋ฏธ์ฝœ๋ก ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š๊ณ  ์• ์ดˆ์— ๋œป๋„ ๋‹ค๋ฅด๋‹ค.
    3-2 Mixin ๊ธฐ๋Šฅ๋„ ์ฐธ๊ณ ๋กœ ๋‹ค๋ฅด๋‹ค. ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐํ˜ธ๊ฐ€ = ์™€ + ์ธ๋ฐ scss๋Š” @mixin๊ณผ @include๋กœ ํ•œ๋‹ค.
    3-3 ์ปดํŒŒ์ผ ๋ฐฉ๋ฒ•๋„ ๋‹ค๋ฅด๋‹ค. scss ์ฝ”๋“œ๋Š” ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์„ค์น˜ํ•˜์—ฌ css์ฝ”๋“œ๋กœ ์ปดํŒŒ์ผ์„ ํ•˜์ง€๋งŒ ์ฆ‰ ์›น์—์„œ ์ง์ ‘ ๋™์ž‘์ด ์•ˆ๋œ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฌ๊ธฐ์„œ Parcel์ด๋‚˜ Gulp๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋‹จ์ˆœํ•˜๊ฒŒ ์ปดํŒŒ์ผ ํ•  ์ˆ˜ ์žˆ๋‹ค.
  4. SCSS๋ž€?

    ๋‹จ์ˆœํ•˜๊ฒŒ ์–˜๊ธฐ ํ•˜์ž๋ฉด CSS ์ „์ฒ˜๋ฆฌ๊ธฐ๋‹ค. ์™œ ์ƒ๊ฒผ๋ƒ๊ณ  ํ•œ๋‹ค๋ฉด css๋ฅผ ์ข€ ๋” ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋‹ค. ์• ์ดˆ์— scss ์ž์ฒด๊ฐ€ ๋ฉ‹์ง„ CSS๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ง์ด๋‹ค. Sassy CSS ~~CSS๋Š” ๋ฉ‹์ง€๋‹ค
  5. ์›น ์ ‘๊ทผ์„ฑ์ ์ธ ๊ธฐ๋ฒ•์€ ๋ฌด์—‡์ด ์žˆ๋Š”๊ฐ€?

    ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ Ir๊ธฐ๋ฒ•๊ณผ ์บก์…˜ ๋ฐฉ๋ฒ•๊ณผ ๋ผ๋ฒจ ์ ์šฉํ•˜๊ธฐ ์š”์†Œ์— ๋Œ€ํ•œ ํ‚ค๋ณด๋“œ์˜ ํƒ์ƒ‰๋“ฑ ์ด๊ฑฐ๋Š” ๋งํ•˜๋‹ค ๋ณด๋‹ˆ ๋„ˆ๋ฌด ๊ธธ์–ด์ง€๋Š” ๋ถ€๋ถ„์ด ์žˆ์ง€๋งŒ ๊ฐ„๋žตํ•˜๊ฒŒ ํ•˜์ž๋ฉด Ir๊ธฐ๋ฒ• ์‚ฌ์šฉ,ํ‚ค๋ณด๋“œ์˜ ํƒ์ƒ‰ ๋ถ€๋ถ„ , ํƒญ์ธ๋ฑ์Šค ๊ตฌํ˜„, ํ™•๋Œ€/์ถ•์†Œ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ˆ˜๋™ ๊ธ€๊ผด ํฌ๊ธฐ ์กฐ์ •,๋ ˆ์ด์•„์›ƒ์„ ์œ„ํ•ด ํ…Œ์ด๋ธ” ์‚ฌ์šฉ ์ง€์–‘, ์›น์‚ฌ์ดํŠธ์˜ ๋‹คํฌ ๋˜๋Š” ๊ณ ๋Œ€๋น„๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ƒ‰์ƒ๊ณผ ๋””์ž์ธ์„ ํ™œ์šฉํ•ด ํŽ˜์ด์ง€ ๊ฐ•์กฐ(์ €์‹œ๋ ฅ์šฉ) ๋“ฑ์ด ์žˆ๋‹ค๊ณ  ์–˜๊ธฐํ–ˆ๋‹ค.
  6. Vanilla Js๋กœ ์–ด๋Š ์ •๋„ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•œ๊ฐ€?

    ์Œ ์ด๊ฑฐ๋Š” ์ˆœ์ˆ˜ ๋ฐ”๋‹๋ผ Js๋กœ ์–ด๋Š ์ •๋„ ๊ตฌํ˜„์ด ๋˜๋Š” ์ง€์— ๋Œ€ํ•ด์„œ๋Š” ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด์„œ ์Šฌ๋ผ์ด๋”๋‚˜ ๊ฐ„๋‹จํ•œ ํ† ๊ธ€ ๋ฒ„ํŠผ๋“ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค๊ณ  ์–˜๊ธฐํ–ˆ๋‹ค.
    ์•„------
  7. SEO ์ตœ์ ํ™” ์ž‘์—…์€ ์–ด๋–ป๊ฒŒ ์ง„ํ–‰ ํ•˜์˜€๋Š”๊ฐ€?

    ์šฐ๋ฆฌ์˜ ๋งˆ๋ฒ•์‚ฌ์ด์ž ์˜ค๋ฉ”๊ฐ€์ด์ž ์ฃผ์ฃผ์ด์‹  ๊ตฌ๊ธ€๋‹˜์˜ Insight Speed๋ž€ ์‚ฌ์ดํŠธ ์„ฑ๋Šฅ์„ ํ™•์ธํ•˜๋Š” ์ž‘์—…์ด ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ํ•œ๋ฒˆ ์ž๋ฃŒ๋ฅผ ํ™•์ธํ•˜๊ณ  ๊ตฌ๊ธ€๋ด‡์ด ํฌ๋กค๋ง ํ•  ๋•Œ js,img, css ํŒŒ์ผ์— ์•ก์„ธ์Šค ํ• ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๊ณ  title ํƒœ๊ทธ์— ํ•ด๋‹น ํŽ˜์ด์ง€์˜ ์ฃผ์ œ๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๊ณ  ์ •ํ™•ํ•œ meta tag ์ž‘์„ฑ์„ ํ™œ์šฉํ•˜์—ฌ ๊ด€๋ จ๋œ ๋‚ด์šฉ์˜ ์ •๋ณด ๋˜ํ•œ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค.
    ๋ผ๊ณ  ์–˜๊ธฐ๋ฅผ ํ–ˆ๋Š” ๋ฐ ์ข€ ๋นผ๋จน์—ˆ๋˜๊ฒŒ ์–‘์ด ๋งŽ์€ ๋ฌธ์„œ๋ผ๋ฉด ๊ฐœ์š”ํŒŒ์•…์„ ์œ„ํ•œ heading tag์— ์ˆœ์„œ ๋˜ํ•œ ์ค‘์š”ํ•˜๊ณ  ์‚ฌ์ดํŠธ์˜ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ์ž˜ ํŒŒ์•… ์ด๋ถ€๋ถ„์€ ์†”์งํ•˜๊ฒŒ ๋„ˆ๋ฌด ํ•  ์–˜๊ธฐ๊ฐ€ ๋งŽ๋‹ค.
    ์ง„์งœ ์ค‘์š”ํ•œ ์ ์€ Url์€ ์ฝ˜ํ…์ธ  ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•ด์•ผ ํ•˜๋Š”๋ฐ ๊ฐ€๋” ์˜๋ฏธ์—†์ด ํด๋”๊ตฌ์กฐ๋ฅผ ์งœ์„œ ๊ทธ๋Ÿฐ ๋ถ€๋ถ„์ด ๋ถ€์กฑํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค.
  8. ์‹œ๋ฉ˜ํ‹ฑ ์ ์ธ ๋งˆํฌ์—… ๋•Œ๋ฌธ์— Js๋‚˜ Jquery ๊ตฌ์กฐ๋ฅผ ๋ณ€๊ฒฝ ํ•œ์ ์ด ์žˆ๋Š”๊ฐ€?

    ์‹œ๋ฉ˜ํ‹ฑ์ ์ธ ๋ถ€๋ถ„์—์„œ ์•„์ฃผ ๊ฐ„๋‹จํ•œ ๊ฑด๋ฐ ํŽ˜์ด์ง€๊ฐ€ ์ด๋™ํ•˜๋Š” ๋ถ€๋ถ„์ด ์•„๋‹Œ๋ฐ ์ด๋ฒคํŠธ๊ฐ€ a ํƒœ๊ทธ์— ๋‹ฌ๋ ค ์žˆ์œผ๋ฉด~? ๋ฒ„ํŠผ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒŒ ๋งž๋Š”๊ฐ€ aํƒœ๊ทธ๊ฐ€ ๋งž๋Š”๊ฐ€ ๋ผ๊ณ  ๋ฌผ์–ด๋ณด๋ฉด ๊ณ ์ณ์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐ์„ ํ•œ๋‹ค. ๋ผ๊ณ  ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด์„œ ๊ณ ์น˜๋Š” ๊ฒŒ ๋งž๋‹ค๊ณ  ์–˜๊ธฐ๋ฅผ ํ–ˆ๋‹ค.
  9. ๋‹จ์ˆœํ•œ ๋ฐ˜๋ณต ์—…๋ฌด๋ฅผ ๋งก๊ฒŒ ๋˜์—ˆ๋‹ค.

    ์—…๋ฌด์— ์ง€์žฅ์ด ๊ฐ€์ง€ ์•Š๋Š” ์„ ์—์„œ ์ƒ‰๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์—…๋ฌด๋ฅผ ์ฃผ๋„ํ•ด ๋ณด๊ณ  ์‹ถ๋‹ค๊ณ  ์–˜๊ธฐ๋ฅผ ํ–ˆ๋‹ค. ๊ฐ€๋ น Jquery๋งŒ ๊ตฌ์„ฑ๋œ ํ™ˆํŽ˜์ด์ง€๋ฅผ vanilla๋กœ ํ“จ์–ดํ•˜๊ฒŒ ์ž‘์—…์„ ํ•ด๋ณด๋Š” ๊ณ ๋Ÿฐ ๋Š๋‚Œ


2021๋…„ ๋Š๋‚€ ์ 


ํผ๋ธ”๋ฆฌ์‹ฑ์„ ์–ด๋Š ์ •๋„ ์ˆ™๋‹ฌ์„ ํ•˜๋‹ˆ ์ƒˆ ์˜์—ญ์— ๋ฐœ์„ ๋“ค์ด๋ฏธ๋Š” ๊ฑธ ์—„์ฒญ ๋ฌด์„œ์› ๋Š” ๋ฐ ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋ฉด์„œ ๋Š๋‚€์ ์€ ํ• ๋งŒํ•˜๋‹ค? ํ”„๋ก ํŠธ์—”๋“œ๋„ ๊ณต๋ถ€๋ฅผ ํ•˜๋ฉด์„œ ์ง€์‹์„ ์Œ“๋‹ค ๋ณด๋ฉด ์ข€ ๋” ์ข‹์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜์ง€ ์•Š์„ ๊นŒ ๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ ๋‹ค. ์•„์ง ํผ๋ธ”๋ฆฌ์…”์ง€๋งŒ 2022๋…„์—๋Š” ์ƒˆ์‹น ํ”„๋ก ํŠธ์—”๋“œ๊ฐ€ ๋˜๊ธธ ์น˜์ฝ”๋ฆฌํƒ€๊ฐ€ ๋˜์–ด ๋ณด์ž!

์ด์ •๋„? ์š”์ •๋„~? ์ธ๊ฑฐ ๊ฐ™๋‹ค.
์ฒ˜์Œ์— ๋„ˆ๋ฌด ์ง„์ค‘ํ•œ ๋Š๋‚Œ์ด์˜€๋Š” ๋ฐ ์“ฐ๋ฉด์„œ ์ข€ ํ’€์–ด์ง„ ๋‚˜๋‹ค!


์ด๋งŒ ์‹ ์‚ฌ๋‹ต๊ฒŒ 2021๋…„์„ ๋งˆ๋ฌด๋ฆฌ๋ฅผ ํ•˜๋ฉด์„œ ํ‡ด์žฅํ•ด๋ณด๊ฒ ๋‹ค.

์ƒˆํ•ด๋ณต ๋งŽ์ด ๋ฐ›์œผ์„ธ์šค

profile
IT ์‚ถ์„ ์‚ฌ๋Š” ์ฟ ํ‚ค

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

comment-user-thumbnail
2022๋…„ 1์›” 26์ผ

๋ฉ‹์ง„๊ธ€์ด๋„ค์š”! ์ž˜ ์ฝ๊ณ ๊ฐ‘๋‹ˆ๋‹ค!

1๊ฐœ์˜ ๋‹ต๊ธ€