Tips for Chrome debugging in front-end development

Michael Jordan
Release: 2020-02-29 17:36:56
forward
2605 people have browsed it

This article introduces some Chrome debugging techniques. I hope it will be helpful to friends who are learning front-end development!

Tips for Chrome debugging in front-end development

Tips for Chrome debugging in front-end development

1. Call out the shortcut command panel: cmd shift p

In the Devtools interface, type cmd shift p to activate it, and then start typing the command or input you want to find in the bar? to view all available commands.

As shown below: Open file, Go to line, Go to symbol still save a lot of time for quickly opening files and locating file locations.

2. Performance monitor: performance monitor

##3. Local overrides

I feel like this feature is super great. Override the resources used by the web page with our own local resources. It is useless to say more. Just give an example and everyone will understand.

As you can see, we can map network resources directly to local resources, refresh the web page again, and the resource files obtained will be local. This is particularly useful for batch modification and debugging of js, css and other files.

Local overrides can also simulate Mock data, if the backend API is not OK yet or you don’t want to release the backend API frequently. This function is quite useful, but I heard that it does not yet support XHR requests.

4. Built-in commands in the console

I think if jquery is not referenced in the web page, syntax like $ cannot be used, nonono

$(selector, [startNode]): Single selector

can select elements and trigger element events.

$$(selector, [startNode ]): full selector $x(path, [startNode]): xpath selector

$x(path) returns an array of DOM elements matching the given xpath expression.

$x('//p '): Returns all p elements on the page.

getEventListeners(object): Get the binding events of the specified object

5. Multiple uses of Console...

1. Variable printing : %s, %o, %d, and %c

For example: const text = "Text 1"

console.log(打印${text}) //结果为打印文本1
Copy after login

2. Boolean assertion printing: console.assert()

Very useful when doing front-end debugging.

3.console.table() content can be output in the form of a table.

For more front-end development skills, please pay attention to

js tutorialcolumn.

The above is the detailed content of Tips for Chrome debugging in front-end development. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:cnblogs.com
Statement of this Website
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
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!