-
2018-09-19 14:53:04
作为后台程序员,写前端代码一直是一个痛点。今天介绍一下写js非常实用的一个功能,那就是js如何进行debug
本文以谷歌浏览器为例:
在谷歌浏览器F12打开开发控制台
点击“Sources”标签如下图1的位置
点击需要打断点的行,如下图2的位置
鼠标放在变量上可以查看变量的值,如下图3的位置
在4的位置可以继续执行代码,可以单步执行
更多相关内容 -
IntelliJ IDEA 前端调试(Js Debug)
2021-06-07 15:48:37最近在学习Draw.io项目,希望用IntelliJ对代码进行调试,因为项目中除了少部分后台代码外,几乎都是Java Script,所以希望找到一个好的JS调试方法,而不总是依赖于浏览器的开发者控制台。 网上大部分搜索结果都需要...最近在学习Draw.io项目,希望用IntelliJ对代码进行调试,因为项目中除了少部分后台代码外,几乎都是Java Script,所以希望找到一个好的JS调试方法,而不总是依赖于浏览器的开发者控制台。
网上大部分搜索结果都需要用到Chrome的JetBrains IDE support扩展,但是该扩展在Chrome扩展商店中已经下架了,而且历史最新版本2.0.10也已经无法在最新的Chrome中安装了。后来阴差阳错发现IntelliJ IDEA本身就带了JavaScript调试的功能,在此分享一下:
如上图,在Run/Debug Configurations中新建一个JsDebug项目,然后将需要调试的URL输入进去,并选择一个浏览器。先启动服务端的Tomcat(如果需要启动服务端的程序的话),然后打好断点,再启动JsDebug项目,IntelliJ会自动拉起浏览器,跳转到指定的URl,然后就进入断点啦!
-
WT- JS_ DEBUG v1. 7.0.zip
2020-04-25 12:13:53工具可以在本地调试一些JS,然后进行编程语言调用。网页JS调试等,可以配合JCryptoJS v3.1.2和JAVA加解密AES.zip。 js对明文密码加密再提交,后台java解密。 随机生成key放到session中,js用该key加密,java用该key... -
debug.js:JavaScript 调试器,由 JavaScript,用于 JavaScript
2021-08-03 15:26:04debug.js 是一个用于 Web 开发的嵌入式 JavaScript 调试器。 它允许您在没有 F12 工具的情况下轻松调试。 该库具有有用的功能,例如日志记录、DOM 元素检查器、屏幕测量、文件查看器、命令行、用于自动化测试的... -
WT-JS_DEBUG 【JS调试器,自带各种加密函数库,可一键生成】
2021-02-28 18:10:11JS调试器,自带各种加密函数库,可一键生成 -
JS断点调试,必备的javaScript的debug调试技巧
2021-09-09 15:55:261.在程序运行中,我们总会遇到各种bug,而通过代码的追踪代码的运行顺序从而定位到问题的过程就叫做JS调试。 2.用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开你要调试的js代码文件 红框所...1.在程序运行中,我们总会遇到各种bug,而通过代码的追踪代码的运行顺序从而定位到问题的过程就叫做JS调试。
2.用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开你要调试的js代码文件
红框所标示的就是我们调试常用的按键
3.单步调试,找到运行的文件后点击pause script execution按钮再刷新页面(F5),就可以进入单步调试
点击Step over next function call就是程序逐步调试,每点击一次,就会按照代码执行顺序,向下执行一句代码。
4. 函数调试,step into next function call按钮,当经过函数调用时,点击Step into就可以进入该函数体内。
5. 断点调试,在实际项目代码量是很大的,使用单步调试就过于的浪费时间。而且有时我们是想要定位某一处的代码是否有错,所以就没有必要调试所有的代码。所以我们就可以使用断点调试,那么什么是断点调试呢?首先,在想要定位问题的代码处,打断点,也就是代码停止执行的位置。如图所示点击红框处打该行的断点。(由于谷歌版本的不同,断点图标略有不同)
然后刷新页面(F5),就可以进入断点调试页面。点击Resume script execution按钮就可以调到下一个断点。(注意:当调到断点处时,此行代码为蓝色背景,表示此行代码即将执行但并未执行)
-
js debug 的两种办法
2020-09-07 17:02:25右击,点击“检查” ,点击sources 第二步:找到js文件,然后选中 在这里插入图片描述 第三步:在行上点击设置断点,即可 最后一直点击下一步 (向下的箭头),进行调试 ** ** 这个时候,你每次点击,他都会顺序向下...当我们有的时候打了很多很多的代码,但是一旦中间有一个小的地方出现错误, 那么后面的代码都将不会被执行,那么如何解决这种情况, 就需要用到这节学到的知识 try …catch 和 断点
1、try …catch
首先说一下 它的 语法 :try{ 有可能导致错误的代码 }catch(错误对象){ 错误信息 }finally{ 不管代码对还是错,都会执行 }
当然你也可以只写 try { }catch(){ }
也可以只写 try { } finally{ }用了这种写法即使它是错的但是它不会再导致后面正确的代码无法运行
简单的举个例子:很明显这里写法有问题,实参不能为null,所以这里错了,那么很显然后面的alert(11111)也不会被执行。
执行结果:所以很显然什么也没有。
然后,用上我们的 try…catch
执行结果:
便能执行后面的代码弹出111了
并且,点击“确定”之后,弹出了错误信息
2、断点:排错
当然除了上面的那种方式还有一种利用断点来寻找 错误的 方式首先,
第一步:执行代码,右击,点击“检查” ,点击sources
第二步:找到js文件,然后选中
在这里插入图片描述
第三步:在行上点击设置断点,即可
最后一直点击下一步 (向下的箭头),进行调试
**
**
这个时候,你每次点击,他都会顺序向下执行代码,一旦发现有进行突然跳过的地方,那就很可能是出错的地方了 -
调试用的工具JSdebug
2014-03-11 12:41:02专门用来调试页面JS,可用在IE,FOXFIRE,MATHON等 -
node.js debug在webstrom工具
2022-03-31 13:29:47官方文档: Running and debugging Node.js | WebStorm ...通过左侧的+号添加一个node.js项目,然后在右侧,在JavaScript file选项中选择你的项目的启动js页面,然后通过webstrom的调试按钮启动项目即可 ... -
JavaScript Debug 模式
2020-04-26 22:17:42本文介绍了 JavaScript 的 Debug 模式的相关内容。。。 -
Java Web项目 JavaScript debug调试方法
2020-08-20 10:17:55Java Web项目 JavaScript debug调试方法 背景 诸如IDEA和Eclipse等IDE都可以debug调试Java代码,那么问题来了,页面的JavaScript如何调试呢。在实际开发工作中,我们肯定需要来debug JavaScript代码,直接在IDE... -
ReactDebugMixin:React.js Debug mixin,用于在开发人员控制台中创建嵌套的视觉表示
2021-05-12 06:36:41一个简单的React.js Debug mixin,用于在开发人员控制台中创建嵌套的视觉表示。 为什么? 这个mixin会自动为每个组件Stage(例如DidMount或WillUpdate)创建console.groups,以可视化您的组件发生的情况。它还会... -
JS debug跳过的几种方法
2020-08-10 19:00:36JS debug跳过的几种方法 第一种反调试解决方法: 禁用断点法 禁用所有断点,包括自己打的断点,无法调式。 第二种反调试解决方法: 从来不执行法 在debug处 点击右键,选择 Nerver pause here,点击确定。 第三种... -
“launch.json“ 中缺少配置“JavaScript Debug Terminal”怎么处理
2021-09-18 17:34:15手贱删除了这个json文件,但是不要慌,问题不大。下面是解决办法 VSCode 会在工作区的 .vscode 文件夹下生成一个新的 launch.json 文件: 首先将 .vscode 文件直接删除,然后打开文件夹的方式打开项目目录,他会... -
javascript代码前端debug调试方法
2020-11-12 13:56:081在js代码处写debugger;语句相当于在代码处加了断点 2启动程序后 浏览器中触发相关代码功能(浏览器F12调试模式下触发相关功能) -
js无限debug终极解决方案
2021-04-13 17:20:10解决方案是用charls,或者fiddle等抓包工具,修改响应,将检测debug代码删除. 本文将演示利用charls修改响应,fiddle换汤不换药 修改代码绕过按键检测. 点击开启断点, 然后在html请求右键下断点 编辑请求,... -
jsPdf.debug.js
2020-12-10 16:13:13jsPDF 是一个基于 HTML5 的客户端解决方案,用于生成各种用途的 PDF 文档。 前两天做了一个在线制作问卷的网页,需要将设计好的问卷下载下拉,想到pdf格式比较稳定,就使用了jsPDF来生成文档, -
Node.js debug //迅速调试bug的俩种方法 (详细全面!)方法二
2018-10-31 03:31:26Node Js 有俩个方法可以轻易的debug 我还加入了很多小技巧更加方便 这一个方法使用 chrome dev tool 另外一个方法command line中直接运行, 我也做了详细介绍: ... -
前端JS如何debug
2020-09-19 19:39:36--引用的vue 和elementui组建库--> <script src="js/vue.js"></script> <script src="js/elementUi.js"></script> <script src="js/jquery.min.js"></script> </head> <body> <div id="one"> <el-form > [ { ... -
vue-debug:用于调试助手的 Vue.js 插件
2021-07-08 12:15:40用于调试助手的 Vue.js 插件。 如何使用 1.安装插件。 使用 npm: npm i vue-debug --save 使用组件(1): component install ayamflow/vue-debug 2. 挂载 var vueDebug = require('vue-debug') Vue.use('vue-... -
jspdf.debug.js
2020-11-27 13:38:26jspdf 用于js下载pdf 来实现预览 把局部的html内容 转换成pdf文档 结合html2canvas来使用随后会把canvas也发上来同一篇操作文章 完全免费 -
js debug_setup(1).rar
2014-09-26 14:55:16ie,firefox,debug,javascript调试工具 -
node.js中debug模块的简单介绍与使用
2020-10-19 23:32:47主要介绍了node.js中debug模块的相关资料,文中通过图文介绍的非常详细,相信会对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编来一起看看吧。 -
IDEA调试javaScript
2021-04-21 14:45:19谈起JavaScript调试,大家可能想到的就是FireFox下的FireBug,这毫无疑问,FireBug基本已经成为JavaScript开发人员的必备工具。在本文中,将向大家介绍如何在IDEA下远程调试JavaScript,毕竟能在IDE工具中直接设置... -
如何用Eclipse,IDEA,谷歌浏览器去debug和调试Java,JS(重点)
2022-04-14 09:21:04IDEA中如何使用debug调试项目 一步一步详细教程 Intellij IDEA 2017 debug断点调试技巧与总结详解篇 IDEA使用手册之Java Web项目 debug调试方法 myeclipse下对tomcat中运行的项目进行debug断点调试 ... -
由浅入深学习JavaScript Debug技巧
2017-12-07 00:00:00点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文作者 | Julie Pagano...我常常看到不少开发者不懂如何Debug JavaScript代码,因此决定写一篇博客为初学者介绍如何Debug。我希望这篇文章可以提供 -
html2canvas.js+jspdf.debug.js
2020-08-07 18:31:42html2canvas.js+jspdf.debug.js资源文件,前端pdf打印 -
cocos2d - JS debugMode 4 区域遮挡问题
2016-11-08 14:37:22让debug显示区域移动 . 全局搜索 : cc._logToWebPage 加上一个logDiv的点击方法 : //TEST 是一个全局变量 初始值为true logDiv.onclick = function () { logDivStyle.left = TEST? ... -
vscode debug js代码
2021-12-08 11:18:08安装node 进入debug模式