Home  >  Article  >  Web Front-end  >  Summary of JS debugging methods

Summary of JS debugging methods

php中世界最好的语言
php中世界最好的语言Original
2018-04-23 10:13:493073browse

This time I will bring you a summary of JS debugging and debugging methods. What are the precautions for JS debugging? The following is a practical case, let’s take a look.

1. debugger;

I have said before that you can add a sentence

debugger; in the JavaScript code To manually create a breakpoint effect. Do you need conditional breakpoints? You just need to surround it with
if statements:

if (somethingHappens) {
  debugger;
}

But remember to delete them before publishing the program.


2. Set a breakpoint to trigger when the DOM node changes

Sometimes you will find that the DOM is not under your control, and something strange will happen to you. changes, making it difficult to find the source of the problem.

There is a super easy-to-use function in the development tools of Google Chrome, which can specifically deal with this situation, called

"Break on..." , you are in the DOM nodeRight-click to see this menu item.

The triggering condition of the breakpoint can be set when the node is deleted, there is any change in the node's attributes, or there is a change in one of its child nodes.

Summary of JS debugging methods

3. Ajax Breakpoints

XHR breakpoints, or Ajax breakpoints, as their names suggest, allow We set a breakpoint that triggers the specific Ajax calls when they occur.

This trick is very effective when you are debugging network transmission of web applications.

Summary of JS debugging methods

4. Mobile device simulation environment

There are some very interesting tools in Google Chrome to simulate mobile devices to help us Debug the running of the program on mobile devices.

The way to find it is: press F12 to bring up the developer tools, and then press the

ESC key (the current tab cannot be Console), you will see the second layer debugging window appear. , there are various simulation devices available in the Emulationtab.

Of course, this will not become a real iPhone, it just simulates the size of the iPhone, touch events and browser User Agent values.

Summary of JS debugging methods

5. Improve your website with Audits

YSlow is a great tool. There is a very similar tool in the developer tools of Google Chrome called

Audits.

It can quickly audit your website and give you very practical and effective suggestions and methods for optimizing your website.

Summary of JS debugging methods

# I believe you have mastered the method after reading the case in this article. For more exciting information, please pay attention to other related articles on the php Chinese website!

Recommended reading:

JS usage tips

##Steps to implement JS sending a json format POST request

The above is the detailed content of Summary of JS debugging methods. 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
Previous article:How to hide js codeNext article:How to hide js code