ì½ëì ìë¬ê° íì ëì¬ë¦¬ê³ ììµëë¤. ë¹ì ì´ ë¡ë´ì´ ìëë¼ ì¬ëì´ë¼ë©´ ë¶ëª ìë¬ë¥¼ ë§ë¤ ê²ëë¤. ê·¸ ë구ë ìì¸ê° ìëì£ .
ê·¸ë°ë° ë¸ë¼ì°ì ë ì¤í¬ë¦½í¸ì 문ì ê° ìì´ì ìë¬ê° ë°ìí´ë ì´ë¥¼ ì¬ì©ììê² ì§ì ë³´ì¬ì£¼ì§ ììµëë¤. ìë¬ê° ë°ìíëì§ì¡°ì°¨ 모르면 ìë¬ë¥¼ ê³ ì¹ ì ìê² ì£ ?
ë¸ë¼ì°ì ì 'ê°ë°ì ë구âë¼ë ê²ì´ ë´ì¥ëì´ ììµëë¤. ì´ ë구를 ì´ì©íë©´ ìë¬ë¥¼ íì¸í ì ììµëë¤. ì¤í¬ë¦½í¸ì ëí ì¸ë§í ì ë³´ë ì»ì ì ìì£ .
ëë¶ë¶ì ê°ë°ìë Chromeì´ë Firefox를 ì´ì©í´ ê°ë°íë 걸 ì í¸í©ëë¤. ë ë¸ë¼ì°ì ìì ì ê³µíë ê°ë°ì ëêµ¬ê° êµì¥í íë¥í기 ë문ì´ì£ . 기í ë¸ë¼ì°ì ë¤ë ê°ë°ì ë구를 ì ê³µíê³ ë í¹í 기ë¥ì´ ìì§ë§, ê±°ì Chromeì´ë Firefox 기ë¥ì âë°ë¼ê°ëâ ìì¤ì ëë¤. ê·¸ëì ê°ë°ìë¤ì Chromeì´ë Firefox ì¤ âì í¸íëâ ë¸ë¼ì°ì 를 íë íí´ ê°ë°íë¤ê° ì¬ì©íê³ ìë ë¸ë¼ì°ì ì ì¢ ìë 문ì ê° ë°ìíë©´ ë¤ë¥¸ ë¸ë¼ì°ì ë¡ ì íí´ ê°ë°ì ì´ì´ëê°ê³¤ í©ëë¤.
ê°ë°ì ë구ìì ì§ìíë 기ë¥ì ì íì©íë©´ ê°ë° í¨ì¨ì´ ìë¹í ì¬ë¼ê°ëë¤. ì´ ì±í°ìì ê°ë°ì ë구를 ì´ì´ ìë¬ë¥¼ íì¸íê³ , ë¤ìí ëª ë ¹ì´ë¥¼ ì ë ¥í´ ë³´ë ë°©ë²ì ëí´ ìê°íëë¡ íê² ìµëë¤.
Chrome
bug.htmlì ì´ì´ë´ ìë¤.
íì´ì§ ë´ ì¤í¬ë¦½í¸ì ìë¬ê° ìëë°, ì¼ë°ì ì¸ ì¬ì©ì ëìë ì´ ìë¬ê° ë³´ì´ì§ ììµëë¤. ê°ë°ì ë구를 ì´ì´ ìë¬ë¥¼ íì¸í´ ë´ ìë¤.
F12를 ëë¬ë´ ìë¤. Mac ì¬ì©ìë¼ë©´ Cmd+Opt+J를 ë르면 ë©ëë¤.
ê°ë°ì ëêµ¬ê° ë³´ì¼ ê²ëë¤. ê°ë°ì ë구를 ì²ì ì´ì´ë³´ì ¨ë¤ë©´ Console í¨ëì´ ê¸°ë³¸ì¼ë¡ ë³´ì ëë¤.
ìëì ê°ì´ ë§ì´ì£ .
íë©´ 구ì±ì ì¬ì©íê³ ìë Chrome ë²ì ì ë°ë¼ ë¤ë¦ ëë¤. ë²ì ì´ ë°ë ë ë§ë¤ 구ì±ì´ ì¡°ê¸ì© ë°ë긴 íì§ë§ í° íì ë°ëì§ ììµëë¤.
- 빨ê°ì ìë¬ ë©ìì§ê° ë³´ì¼ ê²ëë¤. 'lalalaâê° ì ìëì§ ììë¤(not defined)ë¼ë ë©ìì§ì ëë¤.
- ìë¬ ë©ìì§ ì°ì¸¡ì ë§í¬
bug.html:12ê° ììµëë¤. bug.htmlì í´ë¹ ìë¬ê° ë°ìí íì¼, 12ë ìë¬ê° ë°ìí ì¤ì ëíë ëë¤.
ìë¬ ë©ìì§ ìëì íëì ê¸°í¸ >ê° ìëë°, ì´ ê¸°í¸ê° ìë ê³³ì ìë°ì¤í¬ë¦½í¸ ëª
ë ¹ì´(command)를 ì
ë ¥í ì ììµëë¤. ì´ë¥¼ '커맨ë ë¼ì¸(command line)'ì´ë¼ ë¶ë¦
ëë¤. 커맨ë ë¼ì¸ì ëª
ë ¹ì´(command)를 ì
ë ¥í í Enter를 ë르면 í´ë¹ ëª
ë ¹ì´ê° ì¤íë©ëë¤.
ì ì´ì ìë¬ë¥¼ íì¸íë ë°©ë²ì ìììµëë¤. ììì¹ê³¤ ëìì§ ìë¤ì. ìë¬ë¥¼ íì¸íê³ ê³ ì¹ë ë°©ë²(ëë²ê¹ )ì Chromeì¼ë¡ ëë²ê¹ í기ìì ë¤ë£¨ëë¡ íê² ìµëë¤.
ë³´íµì íì¤ ì§ë¦¬ ëª ë ¹ì´ë¥¼ ì ë ¥íê³ Enter를 ëë¬ í´ë¹ ëª ë ¹ì´ë¥¼ ì¤ííë ìì ì ë§ì´ í©ëë¤.
ëª ë ¹ì´ë¥¼ ì¬ë¬ ì¤ì ê±¸ì³ ìì±íê³ ì¶ë¤ë©´ Shift+Enter를 ë르면 ë©ëë¤. Shift+Enter를 ë르면 ëª ë ¹ì´ë¥¼ ì¤íìí¤ì§ ìê³ ì¤ ë°ê¿ë§ í ì ì기 ë문ì ìë°ì¤í¬ë¦½í¸ ì½ë ì¡°ê°ì ì ë ¥íë ê²ë ê°ë¥í´ì§ëë¤.
Firefox, Edge ë° ê¸°í ë¸ë¼ì°ì
F12를 ë르면 ëë¶ë¶ì ë¸ë¼ì°ì ìì ê°ë°ì ë구를 ì´ ì ììµëë¤.
ë¸ë¼ì°ì ë ë¤ë¥´ì§ë§ ê°ë°ì ë구 ì¸í°íì´ì¤ë ê±°ì ì ì¬í기 ë문ì, í ë¸ë¼ì°ì ì ìµìí´ì§ë©´ ë¤ë¥¸ ë¸ë¼ì°ì ì ì ìíë ê±´ ì´ë µì§ ììµëë¤. Chromeì ì´ì©í´ ê°ë°ì ë구ì ì ë¬¸í´ ë³´ì길 ë°ëëë¤.
Safari
Mac ì ì© ë¸ë¼ì°ì ì¸ Safariìì ê°ë°ì ë구를 ì¬ì©íë ¤ë©´ 'ê°ë°ì ë©ë´(Develop menu)'를 ëª ìì ì¼ë¡ íì±íí´ì£¼ì´ì¼ í©ëë¤.
íê²½ì¤ì (Preferences)ì âê³ ê¸(Advanced)â í¨ëì í´ë¦í í âë©ë´ ë§ëìì ê°ë°ìì© ë©ë´ 보기â ì²´í¬ ë°ì¤ë¥¼ ì²´í¬í´ ê°ë°ì ë구를 íì±íí´ë´ ìë¤.
ì´ì Cmd+Opt+C를 ëë¬ ê°ë°ì ì½ìì ì¬ë«ì ì ìê² ëììµëë¤. Safari ìë¨ì âê°ë°ìì©(Develop)â ë©ë´ê° ìë¡ ì긴 ê²ë ë³¼ ì ììµëë¤. ê°ë°ìì© ë©ë´ì ë¤ìí ëª ë ¹ì´ì ìµì ì´ ììµëë¤.
ìì½
- ê°ë°ì ë구를 ì´ì©íë©´ ìë¬ë¥¼ íì¸íê³ , ëª ë ¹ì´ë¥¼ ì¤ííê³ , ë³ì를 ë¶ìí´ë³´ë ë±ì ì¼ì í ì ììµëë¤.
- Windows ì¬ì©ìë F12를 ëë¬ ê°ë°ì ë구를 ì´ ì ììµëë¤. Mac ì¬ì©ìë Chromeìì Cmd+Opt+J, Safariìì Cmd+Opt+C를 ë르면 ë©ëë¤. Safarië ê°ë°ì ë©ë´ë¥¼ íì±í í´ ì¤ì¼ ê°ë°ì ë구를 ì¬ì©í ì ììµëë¤.
ì´ì íìµ íê²½ì ì ê°ì¶°ì¡ìµëë¤. ë¤ì ì¹ì ë¶í°ë ìë°ì¤í¬ë¦½í¸ì ëí´ ë³¸ê²©ì ì¼ë¡ íìµí´ ë³´ëë¡ íê² ìµëë¤.
ëê¸
<code>í그를, ì¬ë¬ ì¤ë¡ 구ì±ë ì½ë를 ì½ì íê³ ì¶ë¤ë©´<pre>í그를 ì´ì©íì¸ì. 10ì¤ ì´ìì ì½ëë plnkr, JSBin, codepen ë±ì ìëë°ì¤ë¥¼ ì¬ì©íì¸ì.