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

Chrome调试技巧

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

1.3K30

Chrome 调试技巧

写在前面 本文包括浏览器调试,不包括web移动端调试。...本文调试均在chrome浏览器进行 alert 这个不用多说了,不言自明 console 基本输出 想必大家都在用console.log在控制台输出点东西,其实console还有其它的方法: console.log...js中,当第一个表达式或参数为true时候什么也不发生,为false时终止程序并报错 console.assert(true, "我错了");console.assert(false, "我真的错了")...注:Chrome开发者工具中的Audits标签页也可以实现性能分析。 debugger 这个重量级的是博主最常用的,可能是c++出身,对于单步调试由衷的热爱。...chrome中的调试技巧 DOM元素的控制台书签 Chrome开发者工具和Firebug都提供了书签功能,用于显示你在元素标签页(Chrome)或HTML标签页(Firebug)中最后点击的DOM元素。

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

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

Chrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试。...为方便大家学习和使用,本文我对 Chrome调试技巧做个系统的总结。...2,使用技巧 (1)调试时当前调用在哪里,Call Stack 列表里的箭头便会指向哪里。同时当我们点击调用栈列表上的任意一处,便会调到相应的位置,方便我们再回头去看看代码。...(3)Snippets 的方便之处在于,我们只需要打开 Chrome 就可以编写一份任意页面都可以运行的JS代码 2,使用样例 (1)点击“New Snippet”按钮,创建一个新的片段文件 ?...九、Async 调试   Chrome 调试器的 Async 模式是为调试异步函数所设计一个功能 1,测试代码 下面是一段使用 Promise 的代码: //做饭 function cook(){

23.1K43

Js调试技巧

开发人员工具、断点技巧、搜索技巧等 视频版本:【JavaScript 代码调试方法】How To Debug In Chrome -> link # 学会使用开发人员工具 ---- preserve...% s: 字符串占位符;% o: 对象占位符;% c: 样式占位符;% d: 数字占位符 # 断点技巧 ---- dom断点 、 dom事件断点 、全局 event listener 、 xhr断点...下断点一般选在方法开头、结尾、return 处,遇到平坦流(for+switch)在 case+return 处下断 学会编辑断点条件(false -> 跳过该断点),切换断点禁用 # 搜索关键字技巧...”] md5 默认 key 0123456789abcdef RSA 特征 加密过程:new 一个 rsa 对象 ->setpublickey(key,iv (模值))->encrypt # 其他技巧...---- 巧用 JSON.stringify/parse 来提取 js 对象 扣 js 代码或补环境(DOM、BOM),扣代码则要善于导出变量( window.xxx = ... ) 学会识别统一格式的代码

3K50

Chrome 控制台常用调试技巧详解

1、Chrome控制台小技巧 打开和关闭抽屉式选项卡:按Esc键可打开和关闭 DevTools 的 Drawer(抽屉式选项卡) 在Drawer(抽屉式选项卡)中,你可以在 Console 控制台中执行命令...使用Request blocking 阻塞请求: 使用这个功能可以拦截请求; 比较常用的场景是,页面执行完某操作后页面就进行重定向跳转了,这时如果想调试重定向前发的请求做了啥,就可以使用此功能进行阻塞拦截...Snippets:在 console 里可以临时运行代码,但是书写格式不太友好,而且一换行就执行了(虽然可以 shift+enter 换行),不想打开代码编辑器怎么办,可以使用 Snippets 这个工具创建js...脚本,并可以访问和从任何页面的Chrome DevTools面板中执行(除非你删除)。...---- 3、console API详解 有开发就有console,开发调试必使用的一大命令console,看看都有些啥? ?

1.5K20

调试】939- 5个Chrome调试混合应用的技巧

对前端开发人员来说,Chrome 真是一个必备的开发工具,大到页面展示,小到 BUG 调试/HTTP 抓包等,本文我将和大家分享自己做混合应用开发过程中经常用到的几个调试技巧。...Chrome 启动调试页面 在 Chrome 浏览器访问“chrome://inspect/#devices”,然后在 WebView 列表中选择你要调试的页面,点击“ Inspect ”选项,跟调试...PC 网页一样,使用 Chrome 控制台进行调试。...然后就可以正常进行调试了,操作和平常 Chrome 上面调试页面是一样的。 ? 3....这里输入“-”目的是为了让大家能看到 Chrome 提供哪些高级选项,在使用的时候是不需要输入“-”。如果输入“-.js -.css”则可以过滤掉“.js”和“.css”类型的文件。

2.1K20

Chrome 上开发调试的九个技巧

Uncaught SyntaxError: Identifier 'i' has aready been declared 复制代码 导航条 => 更多图标 => Settings => About Chrome...预设设备 在进行调试的时候,我们手头上没有那么多设备。特别是开发移动端的猿儿,在没有充足调试机的情况下,我们就靠调试工具进行模拟。...之后,在调试设备的时候,我们可以选择预设设备进行预览~ ? 6....⚠️ 不限制移动端调试操作,PC端也可以,这里为了方便贴图,才选择移动端调试而已 当然,我们使用局部截图更加频繁,那就使用到了下面的小技巧。...嗯~就此打住吧,写了不少了~等等,才八个技巧而已么,得加一条 ?Because NINE is my lucky number. ? 9. 更改调试面板主题 在开发调试中,默认主题难免让眼睛审美疲劳。

47220

Chrome调试

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

1.5K10

Chrome 上开发调试的九个真香技巧

Uncaught SyntaxError: Identifier 'i' has aready been declared 复制代码 导航条 => 更多图标 => Settings => About Chrome...预设设备 在进行调试的时候,我们手头上没有那么多设备。特别是开发移动端的猿儿,在没有充足调试机的情况下,我们就靠调试工具进行模拟。...⚠️ 不限制移动端调试操作,PC端也可以,这里为了方便贴图,才选择移动端调试而已 当然,我们使用局部截图更加频繁,那就使用到了下面的小技巧。...与其手动一个个信息清空,还不如一步到位,直接清空这个站点的信息 控制面板 => command + shift + p => clear site data 嗯~就此打住吧,写了不少了~等等,才八个技巧而已么...更改调试面板主题 在开发调试中,默认主题难免让眼睛审美疲劳。而且,作为一个开发者,要高冷,高冷,高冷...暗黑色调妥妥的。通过下面的操作,你可以选择适合自己的风格。

45810

利用chrome的overrides实时调试线上js

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

5.1K30

Web开发前端调试技巧——Chrome控制台

Hello大家好,兔妞总觉得写代码很重要,调试也很重要,特别是前端,不光要看日志,还要调整样式,浏览器兔妞最喜欢用Chrome了,所以今天就为大家带来Chrome调试技巧啦~~ 首先为大家介绍一下打开控制台的方法...(2)不仅可以调试信息,还可以用来计算JavaScript表达式。 ? >>>> Source 主要用来设置断点,调试JS代码。 ?...>>>> Memory (1) Take Heap Snapshot: 通过创建堆快照查看创建快照时网页上的JS对象和DOM节点的内存分布情况。...利用该工具创建JS的堆快照、内存分析图、对比堆快照以及定位内存泄漏问题; ? (2)Summary视图:显示所有对象信息,可选择一个对象展开查看详细信息。 ?...好啦,今天的内容就到这里啦,兔妞为大家整理的Chrome调试技巧,不知道有没有帮助呢,如果还有什么更好的用途,欢迎后台留言哦~如果喜欢文章请关注+好看哦,越点越好看~~

2K10

Chrome断点调试

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

4.5K20
领券