Home  >  Article  >  Web Front-end  >  How to debug js? How to debug js using breakpoints

How to debug js? How to debug js using breakpoints

不言
不言Original
2018-08-11 14:51:492772browse

The content of this article is about how to debug js? The method of debugging JS using breakpoints has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

When we develop projects, unknown bugs often appear. Sometimes it is difficult for us to find these bugs, so we need to use breakpoint debugging to let the program stop somewhere and check whether the program has any problems one by one. Where there are errors, we perform breakpoint debugging under the Chrome browser. First open the project with Google Chrome.

Press F12 to open the Google debugging interface, and then select Sources. The JS code of the project will be displayed here. Select the js file we need to debug.

First we add breakpoints manually:

Add a breakpoint:

Introduce the meaning of the following buttons:

First within the red area From left to right:

Pause/Resume script execution: Pause/resume script execution (program execution stops at the next breakpoint).

Step over next function call: Execute the function call to the next step (jump to the next line).

Step into next function call: Enter the current function.

Step out of current function: Jump out of the current execution function.

Deactive/Active all breakpoints: Close/enable all breakpoints (will not cancel).

Pause on exceptions: Automatic breakpoint setting for exceptions.

Green area:

scope: displays the scope of the current breakpoint

watch: click on the symbol to add the variables or expressions you need to monitor

Call Stack Displays the environment call stack of the current breakpoint

Breakpoints The current js breakpoint list. Each breakpoint added will appear here. Clicking on the breakpoint in the list will locate the breakpoint in the content area.

DOM Breakpoints Current DOM breakpoint list list

XHR Breakpoints Current xhr breakpoint list, you can click on the right to add a breakpoint

Event Listener Breakpoints Event listener breakpoint settings At

Event Listeners current event listening breakpoint list

Start debugging:

Debugging interface:

In the debugging interface, we put the mouse on each variable of the code, and it will display the specific information of this variable, so that you can gradually troubleshoot the BUG

I have another one The way to add a breakpoint is to add a degugger where you want it to stop in the code. The code execution will stop here

Related recommendations:

Chrome JS implements breakpoint debugging

js debugging Series breakpoints and dynamic debugging [Basics]_javascript skills

js debugging Google developer tools

The above is the detailed content of How to debug js? How to debug js using breakpoints. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn