Chrome 是 Google 出品的一款非常优秀的浏览器,其内置了开发者工具(Windows 系统中按下 F12 即可开启),可以让我们方便地对 JavaScript 代码进行调试。...为方便大家学习和使用,本文我对 Chrome 的调试技巧做个系统的总结。...方法2:在 js 文件中设置 (1)我们在 js 源文件中需要执行断点操作的代码前加上 debugger。 (2)刷新浏览器,当页面代码运行到断点处会暂停执行 ?...(3)Snippets 的方便之处在于,我们只需要打开 Chrome 就可以编写一份任意页面都可以运行的JS代码 2,使用样例 (1)点击“New Snippet”按钮,创建一个新的片段文件 ?...九、Async 调试 Chrome 调试器的 Async 模式是为调试异步函数所设计一个功能 1,测试代码 下面是一段使用 Promise 的代码: //做饭 function cook(){
Postman强大的网页调试与接口调试的Chrome插件。...养浩然之气,做博学之人 Postman简介 Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,能提供强大的...Web API & HTTP 请求调试功能。...Postman_v4.4.2.zip下载:https://pan.baidu.com/s/10vPaAwTr10eidxFKtpmp0g 密码:92pn 离线安装 1、打开Chrome浏览器的扩展程序,...3、Windows的开始菜单,多了一个[Chrome应用]的文件夹,点击里面的Postman 4、尽情的调试吧 Postman 基础功能模块 HTTP状态码 Http响应状态码表示网页服务器HTTP响应的
前端点滴front-end tips ---- 分类:JavaScript | Node, Debug 从 v 6.3.0 开始,可以用 Chrome Developer Tools 调试 Node.js...以下是操作步骤: 在自己的机器上安装 Node.js v6.3.0 或更高版本。...使用 --inspect-brk 标志运行 node(例如:node --inspect-brk index.js)。...在 Chrome 中打开一个新标签页,并在地址栏中输入 about:inspect 并回车。你应该会看到类似下面的截图: ?...连接后就可以使用 Developer Tools 调试你的 Node.js 程序了 ?
Chrome 调试 Elements 面板 步骤: 打开 DevTools,有多种方式可以打开,F12 快捷键,右键检查等 查看要检查的元素的样式,点击下图红框框,再点击页面元素,或者鼠标放在要检查的元素上面...console.table(),而红框上面的是 console.log() 占位符: 占位符 功能 %s 字符串 %d 整数 %f 浮点数 %c css 格式字符串 Sources 面板 主要用来调试页面中的...JavaScript 步骤: 打开 Sources 面板,找到要调试的 js 代码 点击要调试部分代码左边的数字,添加断点 刷新页面 开始调试 调试常用部分: 截图来源:谷歌浏览器调试–Sources...小技能 用上诉方法选中元素(节点),在 Elements 面板右键,选择下图红框即可截图 截图效果: 拓展:脱离 996,Chrome DevTools 面板全攻略!!!(收藏)
JS文件替换神器--Chrome ReRes插件 ReRes插件安装配置 ReRes项目官方地址:https://github.com/annnhan/ReRes 安装完毕后,在地址栏输入chrome:...线上地址请以http://开头,本地地址以file:///开头,比如http://cssha.com或file:///D:/a.js image.png 配置完成保存,刷新即可。
chrome的开发者工具,在source选项卡下,可以看到js的源代码,有一个断点调试功能,就是在js的源代码行号那里点击一下,出现一个箭头,当再次刷新页面并且进行了相应操作时,就会停在断点的地方。...我们可以查看相应的变量值,在右侧可以手动改变变量值,进行调试。 这个地方有一个缺点,就是没有办法对代码表达式等进行手动修改,修改完再去运行调试。...如果我们在编辑窗口更改了js,他并不能真正的作用于线上代码。你保存了也没有任何效果,你刷新了页面,直接就没有了,没有办法像css的调试那样,可以完全实时修改代码和查看效果。...本地新建这些目录,并且把js也新建好,点击overrides后选中top目录,就可以真正的实时映射覆盖了,我们在本地js里修改代码,会被激活。 ? ?...因为在家办公,不方便上线js代码,但是用户又急着想提交数据,他那条数据不符合正则的规则提交不上去。我就把本地代码的正则先去掉,帮他提交到后端接口,后端的正则里没有验证这条规则。
写在前面 本文包括浏览器调试,不包括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元素。
1.断点调试是啥?难不难? 断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。...(我们先看一个断点截图,以chrome浏览器的断点为例) 步骤记住没?...用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开你要调试的js代码文件 → 在行号上单击一下,OK!恭喜你的处女断点打上了,哈哈~~ 2.断点怎么打才合适?...在这里给大家说说我对console这个控制台的理解:这个东东就是一个js解析器,是浏览器本身用来解析运行js的家伙,只不过浏览器通过console让我们开发者在调试过程中,可以控制js的运行以及输出。...最后总结: 本文主要介绍了“逐语句执行”按钮、“逐过程执行”按钮、console控制台这三个工具,以及调试bug时的一些思路。
4. jsonView 由于JSON的优点,目前系统接口返回数据往往通过Json格式,而在浏览器访问接口返回的JSON数据并没有安装JSON格式展现出来,此时,我们就可以给Chrome浏览器安装JSONView...插件,通过它可以方便我们的阅读。...如果想让自己的网站更加酷炫,那么就使用Stylish插件,保准让你网页风格显得与众不同。 ? 6....上述这些插件,大家可以发送关键字"Chrome插件"获取,接着打开chrome浏览器输入chrome://extensions,最后只需要将上述插件拖动扩展程序处即可。
我是一个重度的 Chrome 使用者,还是给大家带来一波好用的 Chrome 插件吧,都是我自己亲身使用过觉得不错的,推荐给大家。 嗯......,这下不用领 Mac 了吧。...超级截图录屏大师是一款录屏神器,也是一款截屏神器.屏幕截图 & 图片编辑,屏幕录像&视频编辑,所有这些截图,录屏功能,都被一气呵成的集成到插件和对应的网站服务中。...JSONView Web Developer 用过 Chrome 浏览器调试 Web 的都应该用过自带的 DevTools 工具,而 Web Developer 插件则又增强了一些功能,比如禁 Javascript...,禁插件,编辑 css,cookie,form 等。...包括 JSON 格式化、二维码生成与解码、信息编解码、代码压缩、美化、页面取色、Markdown 与 HTML 互转、网页滚动截屏、正则表达式、时间转换工具、编码规范检测、页面性能检测、Ajax 接口调试
---- 使用客户端代码,可以轻松开始调试某些代码 - 只需在任何页面上打开Chrome DevTools,然后开始编写客户端JavaScript。...我们如何使用Node.js代码执行相同的操作,并调试可以访问文件系统和其他Node.js功能的Node模块?实际上,它非常简单。...打开终端并运行 node --inspect 然后在Chrome中输入以下网址:about://inspect。...Node.js实例 - 非常方便!...我们可以访问探查器,所有堆栈可视化信息,代码导航工具,非常酷的调试器等等!
一、如何查看dom元素的事件 某种情况我们在页面交互上发现一个问题,肯定是非常想知道这个交互触发执行的入口,这会使我们更直接、快速的进行代码的跟踪、调试和分析。...三、如何在线js映射到本进行调试 在这种情况下,我们大多数时间是使用Fiddler这类抓包工具进行路径的映射,或者是修改host文件进行域名的跳转。...这次我向大家介绍一款chrome的插件,方便且功能强大。 插件名为:ReRes 点击下载 3.1 安装和测试 ReRes的安装 单击上面的下载地址获取插件的压缩包,然后解压。...直接安装为chrome的插件 ? 一定要开启 允许访问文件网址 ReRes添加规则 可以chrome的插件区域上单击ReRes图标,添加规则 ?...编辑http与file的对应关系,注意,一般情况下线上js都有版本的后缀,所以用最近加一个*来表示匹配,然后我们访问constinfo.js,就会跳转映射到本地的constinfo.js(这是不是很方便了
在 Node.js 开发过程中除了万能的 console.log 之外,本节介绍一个 Node.js 与 Chrome 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
下面就以一个简单的flexbox对齐预览的插件为例,讲讲使用vuejs开发Chrome插件的开发体验和效率。...Chrome插件开发基本知识 在应用商店中下载下来的插件基本上都是以.crx为文件后缀,该文件其实就是一个压缩包,包括插件所需要的html、css、javascript、图片资源等等文件。...开发一个插件就跟我们平时做web开发流程没多大的区别,就是先搭好基本的页面,然后使用js来写交互逻辑等功能。...中运行来调试。...一个简单的插件就完成了,通过这一个简单的chrome插件就可以体验到vuejs在web开发中简单、优雅的魅力,还有什么理由不用起来呢。
拷贝 ->js path ?...移动端 H5 页面调试 模拟移动端设备 ? 使用 Chrome DevTools 进行 H5 页面开发 通过使用 show sensors 命令呼出 Sensors 面板进行调试 ?...在 chrome 为 network ?...在 Chrome DevTools 中集成 React 和 Vue 插件 集成 React 插件 由于国内无法使用 Google 商店,因此建议使用 Edge 商店。 ?...安装此插件后,如果网页是由 react 开发的,那么开发者工具会多出一个 react 的选项,并且插件图标是点亮的。 ? ? 集成 VUE 插件 与 React 插件类似。
,可以是 html 文件,也可以是 js 文件。...剩下的,问题就从做一个插件,变成了做一个 HTML 页面,或者是实现一段 js 脚本。...代码放入 Chrome 调试也很简单: “Load unpacked extension” 加载自定义的插件文件夹就可以了,其中的”_generated_background_page.html” 可以看得到浏览器中执行的插件的页面和脚本...,可以在里面打断点调试。...所有这一切,都在一个叫做 chrome 的插件代码全局可见的对象中。
下面给大家推荐一些自己常用的chrome 插件,绝对可以提升你的上网和工作效率,感兴趣的话,可以体验一下(下载链接在文末)。...Adblock Plus Adblock Plus是一款非常强大的广告拦截插件,其不仅是一款免费的插件,而且支持包括Chrome、Firefox等多种浏览器。...Toby:管理你的tab页 打开的标签页很多,切换管理麻烦,管理chrome标签页的插件。...Toby是一款可以帮助用户管理chrome标签页的谷歌浏览器插件,在chrome中安装了Toby插件以后,用户就可以对已经打开的chrome标签页进行快速地管理,当标签页很多的时候,Toby还提供了快速搜索的功能...Code Cola 这是一款非常好用的能查看网页代码样式的chrome CSS样式可视化插件,可以直接在浏览器上修改你打开的网页。
找出网站触发对应操作的事件代码 问题说明:找出按下F12时的弹窗js代码。 1、F12打开调试页面。 2、选择调试元素,在事件侦听器中找到对应的监听事件类型(如下图)。...3、找到所需的监听事件的类型后,找到对应的JS和方法,可以通过排除法临时删除,然后复现触发事件的操作,从而找到真正的那一个JS和方法。 4、其它事件同理。
阅读掘金小册《你不知道的 chrome 调试技巧》后做的笔记 1....console.dir 可以将 dom 元素以 js 对象而不是 HTML 的形式打印出来: image.png 还可以开启 log 的时间戳: F12 --> ctrl+shift+P --> show...真机调试 有时候,Chrome 模拟手机调试的结果不一定准确,这时候就需要用到真机调试了。...真机调试允许开发者通过 Chrome Devtools 直接调试手机上的页面,我们需要的只是在 PC 和手机上安装 Chrome 浏览器,并准备一根数据线。...端口转发的前提是我们需要在本地开启一个服务器,对于平常写的 demo,用 live sever 插件或者 Node.js 开启一个服务器就好了。
Chrome DevTools 提供了一系列实用的工具使得调试 JavaScript 应用不再是一件痛苦的事。...注意:如果你是 Web 开发者并且希望获得最新版的 DevTools,你应该使用 Chrome Canary 源面板 源面板允许你调试 JavaScript 代码。...在下面的例子中,我们调试了来自 AngularJS version of TodoMVC 中的 todoCtrl.js 文件。...更多信息查看http://wiki.jikexueyuan.com/project/chrome-devtools/debugging-javascript.html 转载自极客学院http://wiki.jikexueyuan.com.../project/chrome-devtools/debugging-javascript.html
领取专属 10元无门槛券
手把手带您无忧上云