๐Ÿ“’TIL) ๊ฐœ๋ฐœ์ž ๋„๊ตฌ

TaeYangยท2021๋…„ 9์›” 11์ผ
0
post-thumbnail

์˜ค๋Š˜์€ ํ‰์†Œ์—๋Š” ์จ๋ณด์ง€๋„ ์•Š์•˜์ง€๋งŒ ํ”„๋ก ํŠธ์—”๋“œ๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋งŽ์ด ์“ฐ๊ฒŒ ๋˜์–ด ํ•œ๋ฒˆ ์ •๋ฆฌํ•ด๋ณด๊ณ  ์‹ถ์–ด์„œ ์ด๋ ‡๊ฒŒ ๊ธ€์„ ์”๋‹ˆ๋‹ค!
์˜ค๋Š˜ ์„ค๋ช…์€ Chrome ๊ธฐ์ค€์œผ๋กœ ์„ค๋ช… ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค

๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋ž€ ๋ฌด์—‡์ธ๊ฐ€??

๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ œ๊ณตํ•˜๋Š” ํ•˜๋‚˜์˜ ๋„๊ตฌ(toll)์ž…๋‹ˆ๋‹ค.
์›น์‚ฌ์ดํŠธ๋ฅผ ์ฆ‰๊ฐ์ ์œผ๋กœ ์ˆ˜์ •ํ•˜๊ณ  ๋ฌธ์ œ๋“ค์ด ๋ฐœ์ƒํ•˜๋ฉด ์›์ธ์„ ์ฆ‰๊ฐ์ ์œผ๋กœ ํŒŒ์•…ํ•˜์—ฌ ๋น ๋ฅด๊ฒŒ ๋” ๋‚˜์€ ์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค!

๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์‹คํ–‰ ๋ฐฉ๋ฒ•

๊ฐœ๋ฐœ์ž ๋„๊ตฌ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ์ œ๊ณตํ•˜๊ธฐ ๋–„๋ฌธ์— ์„ค์น˜๋ฅผ ํ•˜์‹ค ํ•„์š”๊ฐ€ ์ „ํ˜€ ์—†๊ณ  ๋‹จ์ถ•ํ‚ค๋‚˜ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค๋ฅผ ์ด์šฉํ•ด ์‹คํ–‰ ํ• ์ˆ˜์žˆ์Šต๋‹ˆ๋‹ค.
์œˆ๋„์šฐ ์ปดํ“จํ„ฐ๋Š” ctrl + shift + i ๋ˆŒ๋Ÿฌ ์‹คํ–‰ ๊ฐ€๋Šฅํ•˜๊ณ 
๋งฅ์€ command + optin + i ๋ฅผ ๋ˆŒ๋Ÿฌ ์‹คํ–‰ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—๋Š” ์–ด๋–ค๊ฒƒ๋“ค์ด ์žˆ์„๊นŒ?

๊ฐœ๋ฐœ์ž ๋„๊ตฌ์—๋Š” ์—ฌ๋Ÿฌ pnel(teb)๋“ค์ด ์กด์žฌ ํ•ฉ๋‹ˆ๋‹ค ๊ทธ์ค‘์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” panel๋“ค์„ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

  • Elements panel
  • Console panel
  • Network panel
  • Application panel

Elements panel

Elements Panel ์€ HTML ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ˆ˜์ • ํ• ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ ํŒจ๋„์ž…๋‹ˆ๋‹ค.
๋˜ํ•œ DOM๊ณผ CSS๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์กฐ์ž‘ํ•˜์—ฌ ์‚ฌ์ดํŠธ์˜ ๋ ˆ์ด์•„์›ƒ๊ณผ ๋””์ž์ธ์„ ํ…Œ์ŠคํŠธ ํ•ด๋ณผ์ˆ˜๋„ ์žˆ๊ณ  ๋ณ€๊ฒฝ๋œ ์‚ฌํ•ญ๋“ค์— ๋Œ€ํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ํ™•์ธ ํ• ์ˆ˜์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์‚ฌ์ง„์„ ๋ณด๋ฉด ์•„๋ž˜์ชฝ์— Styles ํƒญ์ด ์žˆ๋Š”๋ฐ ๊ทธ ์•ˆ์— ์ˆœ์„œ๋“ค์€ ์šฐ์„ ์ˆœ์œ„(๊ตฌ์ฒด์ ) ์—์„œ ์ถ”์ƒ์ ์ธ ์ˆœ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

Console panel

Console ํŒจ๋„์€ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์˜ ์ฝ”๋“œ๋“ค์„ ์ฆ‰์‹œ ์‹คํ–‰ํ•ด ๋ณผ์ˆ˜ ์žˆ๊ณ  ๋˜ ๋””๋ฒ„๊น…์„ ๋ฐ”๋กœ๋ฐ”๋กœ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
console์€ ๊ฐ์ฒด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.log , clear ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋‹ค์–‘ํ•œ ๋ฉ”์†Œ๋“œ๋“ค์„ ์‚ฌ์šฉ ํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Console panel ์“ฐ๋ฉด์„œ ์•Œ์•„ ๋‘๋ฉด ์ข‹์€ ์ ๋“ค์„ ๋งํ•ด๋ณผ๋ ค ํ•ฉ๋‹ˆ๋‹ค.

  • ์ฝ˜์†” ๋‚ด์šฉ ์ง€์šฐ๊ธฐ
    clear()๋˜๋Š” ctrl + L
  • ์ฝ˜์†” ํƒญ์„ ๋‹ค๋ฅธ ํƒญ์—์„œ๋„ ๊ฐ™์ด ๋ณด๊ธฐ
    ์ฝ˜์†”์ฐฝ์—์„œ esc๋ฅผ ๋ˆ„๋ฅด๋ฉด ์•„๋ž˜ ํƒญ์ด ํ•˜๋‚˜ ์ƒ๊ธฐ๋ฉด์„œ ๋‹ค๋ฅธ ํƒญ์ด๋ž‘ ๊ฐ™์ด ๋ณผ์ˆ˜์žˆ์Šต๋‹ˆ๋‹ค.

Network panel

Network panel์€ ํŽ˜์ด์ง€์— ๋กœ๋”ฉํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋„คํŠธ์›Œํฌ ์ž‘์—…์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์‹œ๊ฐ„ ์ˆœ์œผ๋กœ ํ‘œ์‹œํ•ด์ฃผ๋Š” ํƒญ์ž…๋‹ˆ๋‹ค.

Network panel ์„ ์“ฐ๋ฉด ์ข‹์€์ 

  • ์›น ์„œ๋ฒ„์—์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ์‹ค์ œ ๋ฐ์ดํ„ฐ ๋ชจ์Šต์„ ๋ณผ์ˆ˜์žˆ๋‹ค.
  • ํŠน์ • ํ•ญ๋ชฉ์„ ์„ ํƒํ•ด์„œ ํ•ด๋‹น ํ•ญ๋ชฉ์ด ์–ด๋–ป๊ฒŒ ์š”์ฒญ๋˜์–ด ์žˆ๊ณ  ์–ด๋–ค ์‘๋‹ต์„ ๋ฐ›์•˜๋Š”์ง€ ํ™•์ธ ๊ฐ€๋Šฅ
  • ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๋•Œ ํฌํ•จ๋œ ๋ฆฌ์†Œ์Šค๊ฐ€ ๋กœ๋”ฉ๋˜๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„ ํ™•์ธ๊ฐ€๋Šฅ
  • ์›นํŽ˜์ด์ง€์— ํฌํ•จ๋œ ๋ฆฌ์†Œ๋ฅด ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š”์ง€ ํ™•์ธ ๊ฐ€๋Šฅ

Network panel ์•ˆ์— ํƒญ ์ข…๋ฅ˜ ์•Œ์•„๋ณด๊ธฐ

  • Filmstrip : ์ด๋ฏธ์ง€ ์ตœ์ƒ๋‹จ์— ์œ„์น˜ํ•œ ๊ทธ๋ž˜ํ”„.
    ํƒ€์ž„๋ผ์ธํ˜•ํƒœ๋กœ ์–ด๋– ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ์ˆœ์„œ๋กœ ๋กœ๋“œ ๋๋Š”์ง€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • Name : ๋ฆฌ์†Œ์Šค์˜ ์ด๋ฆ„๊ณผ URL ์ด ํ‘œ์‹œ ๋ฉ๋‹ˆ๋‹ค.
  • Status : ์ž‘๋™ ์—ฌ๋ถ€๋ฅผ ์ˆซ์ž๋กœ ํ‘œ์‹œํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • Type : ํŒŒ์ผ์˜ ํ˜•์‹ html, js ๋“ฑ์˜ ํ˜•์‹์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • size : ๋ฆฌ์†Œ์Šค ๋“ค์˜ ํŒŒ์ผ ์‚ฌ์ด์ฆˆ๋ฅผ ํ‘œ์‹œํ•ด์ค๋‹ˆ๋‹ค.
  • time : ์›นํŽ˜์ด์ง€(ํด๋ผ์ด์–ธํŠธ)๊ฐ€ ์š”์ฒญํ•˜๊ณ  ์„œ๋ฒ„๊ฐ€ ์‘๋‹ตํ•˜๋Š” ๊ฒƒ ๊นŒ์ง€์˜ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„ ์„ ํ‘œ์‹œํ•ด์ค๋‹ˆ๋‹ค
  • DOMContentLoaded : DOM Tree ๊ตฌ์กฐ๋ฅผ ๊ทธ๋ฆฌ๋Š”๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค
  • Load : DOM Tree ๊ตฌ์กฐ๋ฅผ ํฌํ•จ ์ด๋ฏธ์ง€๊นŒ์ง€ ํ™”๋ฉด์— ๋กœ๋“œ๋˜๋Š” ์‹œ๊ฐ„์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

Application panel

Application panel์€ ํ˜„์žฌ ๋กœ๋”ฉ๋œ ์›น ํŽ˜์ด์ง€์—์„œ ์‚ฌ์šฉ๋œ ๋ฆฌ์†Œ์Šค๋ฅผ ์—ด๋žŒํ•  ์ˆ˜ ์žˆ๋Š” ํŒจ๋„์ž…๋‹ˆ๋‹ค.
์›น SQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๋กœ์ปฌ ๋ฐ ์„ธ์…˜ ์Šคํ† ๋ฆฌ์ง€, ์ฟ ํ‚ค, ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์บ์‹œ, ์ด๋ฏธ์ง€, ํฐํŠธ, ์Šคํƒ€์ผ์‹œํŠธ๋ฅผ ํฌํ•จํ•œ ๋กœ๋”ฉ๋œ ๋ชจ๋“  ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฒ€์‚ฌ ํ•œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค

์ด ๋‘๊ฐ€์ง€ Storage๋Š” ์„œ๋กœ ์ง€์†์„ฑ์ด ๋‹ค๋ฅธ ์•„์ด๋“ค์ž…๋‹ˆ๋‹ค ์–ด๋–ค๋ง์ธ์ง€ ํ•œ๋ฒˆ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค

  • Local Storage
    ๋กœ์ปฌ์Šคํ† ๋ฆฌ์ง€์˜ ๋ฐ์ดํ„ฐ๋Š” ํ•œ๋ฒˆ ์ €์žฅํ•˜๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์ง€์šฐ์ง€ ์•Š๋Š” ์ด์ƒ ์˜๊ตฌ์ ์œผ๋กœ ๋ณด๊ด€๋˜์–ด ์ง€๋Š” ๋ฐ์ดํ„ฐ ์ž…๋‹ˆ๋‹ค.

  • Session Storage
    ๋ฐ˜๋ฉด ์„ธ์…˜ ์Šคํ† ๋ฆฌ์ง€๋Š” ์ง€์†์ ์œผ๋กœ ๋ณด๊ด€๋˜์ง€ ์•Š๊ณ  ๋ธŒ๋ผ์šฐ์ง• ๋˜์–ด ์žˆ๋Š” ๋‚ด์—์„œ๋งŒ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์ง€ ๋ฉ๋‹ˆ๋‹ค.
    ๋ณด์•ˆ์ด ์ค‘์š”ํ•œ ์ •๋ณด(์€ํ–‰ ์‚ฌ์ดํŠธ), specificํ•œ ์œ ์ € ์ •๋ณด ์— ์ ์šฉ ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

  • Cookie
    ์›น์„œ๋ฒ„๊ฐ€ ์›น ๋ธŒ๋ผ์šฐ์ €์—๊ฒŒ ๋ณด๋‚ด ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ์„œ๋ฒ„์˜ ๋ถ€๊ฐ€์ ์ธ ์š”์ฒญ์ด ์žˆ์„๋•Œ ๋‹ค์‹œ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด์ฃผ๋Š” ๋ฌธ์ž์—ด์ •๋ณด ์ž…๋‹ˆ๋‹ค.

๐Ÿค”ํšŒ๊ณ 

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

profile
์Œ์•… ์ „๊ณต ์ด์˜€๋˜ ์˜ˆ๋น„ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์žโ˜€๏ธ

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