首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Chrome - JavaScript调试技巧总结(浏览器调试JS

Chrome 是 Google 出品一款非常优秀浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试。...为方便大家学习和使用,本文我对 Chrome 调试技巧做个系统总结。...七、格式化 1,js代码格式化 为了减小体积,有时候我们发现一些 js 源码都是压缩之后代码,我们可以点击下面的 {} 大括号按钮将代码转成可读格式。 ?...(3)Snippets 方便之处在于,我们只需要打开 Chrome 就可以编写一份任意页面都可以运行JS代码 2,使用样例 (1)点击“New Snippet”按钮,创建一个新片段文件 ?...九、Async 调试   Chrome 调试 Async 模式是为调试异步函数所设计一个功能 1,测试代码 下面是一段使用 Promise 代码: //做饭 function cook(){

23.9K43

利用chromeoverrides实时调试线上js

chrome开发者工具,在source选项卡下,可以看到js源代码,有一个断点调试功能,就是在js源代码行号那里点击一下,出现一个箭头,当再次刷新页面并且进行了相应操作时,就会停在断点地方。...我们可以查看相应变量值,在右侧可以手动改变变量值,进行调试。 这个地方有一个缺点,就是没有办法对代码表达式等进行手动修改,修改完再去运行调试。...如果我们在编辑窗口更改了js,他并不能真正作用于线上代码。你保存了也没有任何效果,你刷新了页面,直接就没有了,没有办法像css调试那样,可以完全实时修改代码和查看效果。...本地新建这些目录,并且把js也新建好,点击overrides后选中top目录,就可以真正实时映射覆盖了,我们在本地js里修改代码,会被激活。 ? ?...经过这样功能,我就解决了之前那个正则验证问题。因为在家办公,不方便上线js代码,但是用户又急着想提交数据,他那条数据不符合正则规则提交不上去。

5.2K30
您找到你想要的搜索结果了吗?
是的
没有找到

Chrome调试

Chrome 调试 Elements 面板 步骤: 打开 DevTools,有多种方式可以打开,F12 快捷键,右键检查等 查看要检查元素样式,点击下图红框框,再点击页面元素,或者鼠标放在要检查元素上面...在 DevTools 下 Styles 中增删改查样式 4. 类名操作 ,直接双击 Elements 下类名,就可以进行修改类名 点击”Styles”下”.cls”进行操作 5....console.table(),而红框上面的是 console.log() 占位符: 占位符 功能 %s 字符串 %d 整数 %f 浮点数 %c css 格式字符串 Sources 面板 主要用来调试页面中...JavaScript 步骤: 打开 Sources 面板,找到要调试 js 代码 点击要调试部分代码左边数字,添加断点 刷新页面 开始调试 调试常用部分: 截图来源:谷歌浏览器调试–Sources...小技能 用上诉方法选中元素(节点),在 Elements 面板右键,选择下图红框即可截图 截图效果: 拓展:脱离 996,Chrome DevTools 面板全攻略!!!(收藏)

1.6K10

使用 Chrome Devtools 调试 Node.js 程序

在 Node.js 开发过程中除了万能 console.log 之外,本节介绍一个 Node.jsChrome Devtools 结合调试工具,以后你可以选择使用浏览器来调试 Node.js...在 Chrome 中打开 浏览器地址栏输入 chrome://inspect/ 按回车键,如下所示: ?...断点调试 调试工具窗口介绍 上方展示与服务器端调试需要 5 个面板,和 Chrome 开发工具中是基本相同,可以理解为 “服务端定制版” Connection:链接 Console:控制台 Sources...欲了解更多断点调试相关内容,参考了解 Chrome DevTools 更多信息,参考 使用断点暂停代码 对已启动 Node.js 进程做调试 如果一个 Node.js 进程启动时没有加 --inspect-brk...$ ssh -L 9221:localhost:9229 user@debug.nodejs.red Chrome DevTools 调试 Connection 中增加链接 默认情况下,Connection

2.8K10

Chrome 调试技巧

本文调试均在chrome浏览器进行 alert 这个不用多说了,不言自明 console 基本输出 想必大家都在用console.log在控制台输出点东西,其实console还有其它方法: console.log...注:Chrome开发者工具中Sources标签页也在Watch表达式下面显示调用栈。...注:Chrome开发者工具中Audits标签页也可以实现性能分析。 debugger 这个重量级是博主最常用,可能是c++出身,对于单步调试由衷热爱。...chrome调试技巧 DOM元素控制台书签 Chrome开发者工具和Firebug都提供了书签功能,用于显示你在元素标签页(Chrome)或HTML标签页(Firebug)中最后点击DOM元素。...可以用Chrome开发者工具Sources标签页中格式化按钮(Pretty Print Button)格式化压缩代码。

2.3K20

Chrome断点调试

大家好,又见面了,我是你们朋友全栈君。 1.断点调试是啥?难不难? 断点调试其实并不是多么复杂一件事,简单理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。...操作起来似乎很简单,其实很多人纠结是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器断点为例) 步骤记住没?...用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开你要调试js代码文件 → 在行号上单击一下,OK!恭喜你处女断点打上了,哈哈~~ 2.断点怎么打才合适?...在这里给大家说说我对console这个控制台理解:这个东东就是一个js解析器,是浏览器本身用来解析运行js家伙,只不过浏览器通过console让我们开发者在调试过程中,可以控制js运行以及输出。...最后总结: 本文主要介绍了“逐语句执行”按钮、“逐过程执行”按钮、console控制台这三个工具,以及调试bug时一些思路。

4.6K20

Chrome调试技巧

一、如何查看dom元素事件 某种情况我们在页面交互上发现一个问题,肯定是非常想知道这个交互触发执行入口,这会使我们更直接、快速进行代码跟踪、调试和分析。...三、如何在线js映射到本进行调试 在这种情况下,我们大多数时间是使用Fiddler这类抓包工具进行路径映射,或者是修改host文件进行域名跳转。...这次我向大家介绍一款chrome插件,方便且功能强大。 插件名为:ReRes 点击下载 3.1 安装和测试 ReRes安装 单击上面的下载地址获取插件压缩包,然后解压。...直接安装为chrome插件 ? 一定要开启 允许访问文件网址 ReRes添加规则 可以chrome插件区域上单击ReRes图标,添加规则 ?...编辑http与file对应关系,注意,一般情况下线上js都有版本后缀,所以用最近加一个*来表示匹配,然后我们访问constinfo.js,就会跳转映射到本地constinfo.js(这是不是很方便了

1.4K30

使用chrome调试CSS

chrome devtools 是前端开发再也熟悉不过调试工具了。那么我们究竟有多了解它,这里总结了一些常用CSS调试操作。...查看CSS 查看元素对应样式 1、 打开调试工具,点击调试工具左上角检查元素按钮或者快捷键(Ctrl/Cmd + Shift + C) 2、在页面选中需要查看元素,被检查元素在DOM树中以蓝色背景突出显示...####仅查看实际应用于元素CSS 1、styles 选项卡中会显示适用于元素所有规则,包括已被覆盖声明,如果对覆盖声明不感兴趣,可以点击与 styles 相邻 computed 选项卡,仅查看实际应用于元素...2、其中继承属性是不透明。选中 Show All 复选框可以查看所有继承值。 3、注意属性显示是按照字母顺序排列。 4、Filter 过滤器可以按照查询规则搜索符合规则样式。...使用Coverage选项卡查看已使用和未使用CSS 1、按下Command+ Shift+ P(Mac)或 Control+ Shift+ P(Windows,Linux,Chrome OS),而DevTools

5.4K20

React Native 之 - chrome调试

React Native 之 - chrome调试 首先,摇晃手机打开menu菜单 然后,此时会在chrome 打开 http://localhost:8081/debugger-ui 如果你端口是...8081(8081是ReactNative内置端口),在浏览器输入http://localhost:8081 且没出现403,那么,一路畅通运行吧!...使用 快捷键【 Ctrl + Shift + j(WindowF12)】打开开发者模式,畅通无阻运行吧!...---- 如果是出现了403,那么别怀疑,你端口号被占用了, 网上有各种各样修改端口代码,比如androidadb命令 方正我是没实现,可能是公司给我电脑安装一些杀毒软件缘由,端口一直修改不了...只能逆天而行了, 首先,弄清楚是哪个进程占用了该端口地址 其次, 功能键(Window) + r ,输入 cmd 命令 运行dos窗口,输入:==netstat -nao== 会出现如下信息: 占用该地址进程

1.2K30

Chrome源代码调试总结

前面进行chrome定制开发实践,本文总结chrome调试心得,以备后续使用 一、调试手段 日志跟踪程序流程 默认,chrome只会打开错误级别,很多调试日志都不输出。...2、IDE调试 Chrome也可以用xcode,VS等IDE调试。本文以VS2019为例。...A)先启动chrome.exe,由于chrome是多进程工作模式,在调试时将其他无关chrome页面关闭,仅仅保留调试页面,缩小跟踪chrome.exe范围。...C)在源代码中打断点,即可段住指定进程,然后进程各种手段调试(看内存,看变量,看堆栈,单步等)。 二 、Chromium调试心得 对于音视频解封,是ffmpeg完成。...其他linux,mac,android都有相应硬件解码实现。 以上只是近段时间调试chrome心得,后面我们将探索h265硬解码支持。

1.7K30

使用 Chrome DevTools 调试 JavaScript

学会在 Chrome Developer Tools 中使用断点来调试代码。 作为一名新开发人员,发现和修复 bug 挺难。...您可能会试图随意使用 console.log() 来调试代码使代码正常工作。 不要再这样了。 这篇文章将讲述正确调试方法! 您将了解如何使用 Chrome 开发人员工具来设置断点并逐步完成代码。...这是更有效在代码中查找和修复 bug 方法。 本教程将向您展示如何调试一个具体 bug,您学到方法将有助于您调试以后遇到 JavaScript 错误。...确保在新标签页中打开此页面: 打开https://googlechrome.github.io/devtools-samples/debug-js/get-started或者点击阅读原文。...如果您查看 get-started.js代码,您可以看到该错误可能在 updateLabel() 函数中某个位置。

2.3K70

使用 Chrome DevTools 调试 JavaScript

作为一名新开发人员,发现和修复 bug 挺难。您可能会试图随意使用 console.log() 来调试代码使代码正常工作。 不要再这样了。 这篇文章将讲述正确调试方法!...您将了解如何使用 Chrome 开发人员工具来设置断点并逐步完成代码。这是更有效在代码中查找和修复 bug 方法。...本教程将向您展示如何调试一个具体 bug,您学到方法将有助于您调试以后遇到 JavaScript 错误。 步骤 1:重现错误 重现错误是调试第一步。...如果您查看 get-started.js代码,您可以看到该错误可能在 updateLabel() 函数中某个位置。...可以使用控制台来评估任意 JavaScript 语句。开发人员通常使用控制台在调试时覆盖变量值。在您情况下,控制台可以帮助找到啊修复 bug 方法。

1.7K10

基于 Chrome Devtools 远程调试实现

看来远程调试是一大痛点。介绍了一个基于 Chrome Devtools 远程调试工具,可以让前端开发者更好地调试远程 web 页面。今日文章由腾讯前端工程师 @Linkpan 分享。...Devtools-Remote-Debugger 正如其名,是一个基于最新版 Chrome Devtools 开发者工具构建 Web 远程调试工具。...Chrome Devtools 是前端几乎每天都需要用到开发调试工具,其功能强大,易用,使用场景多种多样,包括但不限于 node、小程序开发等。...简单来说,实现远程调试需要具备三个条件: 通过原生 Javascript 实现 CDP 协议规范,构建出 sdk.js (文件名称任意),并在被调试页面中加载该 js 构建出 Chrome Devtools...然后在需要调试 Web 项目 HTML 中加载该文件 npm run start 部署远程调试后端 Node 服务 建立连接后,在调试管理端打开 Chrome Devtools 开发者工具来调试目标页面

73030
领券