๐Ÿ›  ๋„๊ตฌ/๐Ÿ“ ์œ ์šฉํ•œ ํ”„๋กœ๊ทธ๋žจ

[F12] ํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ

yeun.log 2023. 1. 1. 16:50
๋ฐ˜์‘ํ˜•

 

์–ด๋Š ๊ฐœ๋ฐœ์ž๋„๊ตฌ๋‚˜ ๋น„์Šทํ•˜์ง€๋งŒ ๋Œ€๋ถ€๋ถ„ ํฌ๋กฌ ๊ฐœ๋ฐœ์ž๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. 

์ธํ„ฐ๋„ท์ฐฝ์—์„œ F12 ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ฐœ๋ฐœ์ž๋„๊ตฌ๊ฐ€ ์—ด๋ฆฝ๋‹ˆ๋‹ค.

 

X์˜ ์˜† ์  3๊ฐœ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋„๊ตฌ ์ฐฝ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝ ๋˜๋Š” ํ˜„์žฌ์ฐฝ๊ณผ ๋ถ„๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

์›ํ•˜๋Š” ์ฝ”๋“œ ์œ„์น˜์ฐพ๊ธฐ

ํ˜„์žฌ ์ฐฝ์—์„œ ๊ฒ€์ƒ‰๋ž€์ด ์ฝ”๋“œ ์–ด๋””์— ์œ„์น˜ํ•˜๋Š” ์ง€ ๋ณด๊ณ ์‹ถ๋‹ค๋ฉด ์ด ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

 

๊ฒ€์ƒ‰ํ•˜๊ณ  ์‹ถ์€ ๋ถ€๋ถ„์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋ฉด Elements ํƒญ์—์„œ ๊ฒ€์ƒ‰๋ž€์ด ์–ด๋Š ์ฝ”๋“œ์— ์œ„์น˜ํ•ด ์žˆ๋Š” ์ง€ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ด๋ ‡๊ฒŒ ์›ํ•˜๋Š” ๋ถ€๋ถ„์„ ์ฐพ์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ  ์ฃผ๋กœ console์ฐฝ์„ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•ด ๊ฐœ๋ฐœ์ž๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

  1. alert();
  2. console.log();
  3. script๋ž€์—์„œ debugger์‹คํ–‰
  4. ๊ทธ ์™ธ ๋ช‡๊ฐ€์ง€ ํŒ

์ฃผ๋กœ ์ด ์„ธ๊ฐ€์ง€ ์šฉ๋„๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.


1. alert();

๊ฒฝ๊ณ ์ฐฝ์ž…๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธํ•  ๋•Œ '๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.' ๊ฐ™์€ ์ฐฝ์ด ๋œฐ ๋•Œ ๋งŽ์ด๋“ค ๋ณผ ์ˆ˜ ์žˆ์ฃ .
console์— alert("๋ณด๊ณ ์‹ถ์€ ๋‚ด์šฉ"); ์„ ์ ์œผ๋ฉด ๋ฐ”๋กœ ๋„์›Œ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


2. console.log();

์ธํ„ฐ๋„ท์ฐฝ์— ์žˆ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰๋ž€์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž ๋„๊ตฌ์˜ Source ํƒญ ๋ถ€๋ถ„์— id="ibx_test1" ์€ var๋กœ ์„ ์–ธ๋˜์–ด ์žˆ์ง€๋งŒ ibx_test2๋Š” ๊ฐ€์ ธ์˜ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ console์—์„œ ์„ ์–ธํ•œ ํ›„ console.log()๋กœ ์ ์–ด ๋ฉ”์„ธ์ง€๋กœ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ์™ธ์—๋„ ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ๋“ค์„ ์ฝ˜์†”์—์„œ ์ ์–ด ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


3. script๋ž€์—์„œ debugger์‹คํ–‰

์ƒ๊ฐ๋ณด๋‹ค script์—์„œ data ์ฒ˜๋ฆฌ๊ฐ€ ๋งŽ์ด ์ผ์–ด๋‚˜ ์ฝ”๋“œ๊ฐ€ ๋ณต์žกํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

์ด ๋•Œ ์ดํด๋ฆฝ์Šค๊ฐ™์€ ์—๋””ํ„ฐ์—์„œ script ์›ํ•˜๋Š” ๋ถ€๋ถ„์— debugger; ๋ฅผ ์ ์œผ๋ฉด ์Šคํฌ๋ฆฝํŠธ์—์„œ๋„ ๋””๋ฒ„๊น…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ debugger; ๊ฐ€ ์ ํžŒ ๊ณณ๋ถ€ํ„ฐ ์‹คํ–‰๋˜๊ตฌ์š”. ์˜ค๋ฅธ์ชฝ ์ƒ๋‹จ์— ์žฌ์ƒ/๋ฉˆ์ถค ๋ฒ„ํŠผ๊ณผ ๋‹ค์Œ์ค„์„ ์‹คํ–‰ํ•˜๋Š” ๋ฒ„ํŠผ ์กด์žฌ.

์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์˜ˆ์ƒํ•œ๋Œ€๋กœ ์ฝ”๋“œ๊ฐ€ ํ˜๋Ÿฌ๊ฐ€์ง€ ์•Š์„ ๋•Œ ๋””๋ฒ„๊น…์„ ํ†ตํ•ด ํ•œ์ค„ ์”ฉ ์‹คํ–‰ํ•ด๋ด…๋‹ˆ๋‹ค.
์ด ๋•Œ console์ฐฝ์„ ๊ฐ™์ด ํ™œ์šฉํ•˜๋ฉด ๋” ์ข‹๊ตฌ์š”
์ฐธ๊ณ ๋กœ sourcetab์—์„œ console์ฐฝ์ด ์•ˆ ๋ณด์ผ ๋•Œ๋Š” ESC๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฉ๋‹ˆ๋‹ค.


4. ๊ทธ ์™ธ ๋ช‡๊ฐ€์ง€ ํŒ

console์— ์ ์—ˆ๋˜ ๋‚ด์šฉ์„ ๋‹ค์‹œ ์ ๊ณ ์‹ถ๋‹ค๋ฉด ๋ฐฉํ–ฅํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ๋ณด์„ธ์š”. ์ „์— ์ ์—ˆ๋˜ ๋‚ด์šฉ์ด ๋ณด์ž…๋‹ˆ๋‹ค.

console์ฐฝ์„ ๋น„์šฐ๊ณ  ๋‹ค์‹œ ๋น„์šฐ๊ณ  ์‹ถ๋‹ค๋ฉด console ๋ฉ”์‹œ์ง€๋ถ€๋ถ„์„ ์šฐํด๋ฆญํ•˜๋ฉด ์ฐฝ์„ ๋น„์šฐ๊ฑฐ๋‚˜ ๊ธฐ๋ก์„ ์ง€์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•