Javascript debugger (1) - ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ฝ”๋”ฉ ์—๋””ํ„ฐ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ

2024. 2. 1. 16:36ใ†front-end/JavaScript

728x90

๐Ÿ‘‰ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ฝ”๋”ฉ ์—๋””ํ„ฐ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•œ๋‹ค.

 ์šฐ์„  ๋‚ด ์ปดํ“จํ„ฐ์— ํด๋”๋ฅผ ๋งŒ๋“ค์–ด์ค€๋‹ค.

 

 

๊ฐœ๋ฐœ์ž ๋ชจ๋“œ๋ฅผ ํ‚จ ํ›„์— Source ํƒญ์œผ๋กœ ๋“ค์–ด๊ฐ€์„œ ํด๋” ๋“œ๋กญํ•˜์—ฌ ์ถ”๊ฐ€ํ•ด์ค€๋‹ค.

'์™„์ „ํ•œ ์—‘์„ธ์Šค๋ฅผ ์š”์ฒญํ•ฉ๋‹ˆ๋‹ค. ' ๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ๋ณด์ด๋ฉด ์Šน์ธ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ค˜์•ผ ์ˆ˜์ •์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

์˜ค๋ฅธ์ชฝ์— ๋ณด๋ฉด web ํด๋”๊ฐ€ ์ถ”๊ฐ€ ๋˜์—ˆ๊ณ  

ํ•ด๋‹น ํด๋” ์•„๋ž˜์— test.html ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ด์ฃผ์—ˆ๋‹ค. 

์ด์ œ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค. script ํƒœ๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•ด์„œ JS ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณด์•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ˆ˜์ •์„ ํ•˜๋ฉด test.html ์™ผ์ชฝ์— * ์ด ํ‘œ์‹œ๊ฐ€ ์ƒ๊ธด๋‹ค.

 

๐Ÿ‘‰ VS Code ์—์„œ๋„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ

Node ๋ณด๋‹ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ ํ…Œ์ŠคํŠธ ํ•˜๋Š” ๊ฒƒ์ด ๋” ํŽธํ•˜๊ณ  Scope ๋‚˜ Closure, Call Stack ๋“ฑ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ์–ด์„œ ๋” ํŽธ๋ฆฌํ•˜๋‹ค.

 

 

์ถœ์ฒ˜: ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ฝ”๋”ฉ์—๋””ํ„ฐ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ-์ƒํ™œ์ฝ”๋”ฉ

728x90