如何调试JavaScript代码
1.通过alert() 来查看程序中的变量,由此也可以推断出程序跑到哪里就报错。
用法:
alert("1"); //弹出窗口显示1var a = "2";
alert("a="+a); //弹出窗口显示a=2
2.添加debugger来调试javaScript (比较推荐这个,实用方便,alert()添加起来比较繁杂,有时候添加多几个,后面还得删除多几个)
用法:只需要在你想要调试的js代码上面添加一个debugger;即可
...debugger;..
js代码
..
用谷歌浏览器举个例子:
这段js代码报错了,但是这时候不清楚具体哪里出错,于是在怀疑出错的js代码上面添加了debugger;
然后打开浏览器的F12,复现出错的请求,这时候程序跑到debugger;这里就会停下来。
有人可能疑惑怎么让程序接着运行下去,这时候就可以看到底下有几个按钮是教你如何让程序运行下去的
F8:暂停程序
F9:下一步
F10:跳过下一个函数
F11:进入当前函数
Shift + F11 :跳出当前函数
结合情况使用不同按钮,一般来说按F9就可以发现问题出在哪里了
像刚刚我举的例子,错误就能明显看出来了。
如何调试JavaScript代码相关推荐
- VS2010Web默认的浏览器设置和VS里调试JavaScript代码的设置
前言 重装系统后,VS调用的Web浏览器不是IE了,VS调式不了JavaScript代码了.这两天一直在试终于搞定了.这里查找的问题当然主要是VS里面调式JavaScript代码了. 第一种方式设置V ...
- vscode 调试参数_如何通过vscode运行调试javascript代码
初次正式要写 javascript 相关的代码,想要用 vscode 直接编译 js 代码,但是发现没有那么简单,需要配置好 launch.json 文件,现已经在vscode上编译过去并且可以调试 ...
- VSCode配置调试JavaScript代码
VSCode配置调试JavaScript代码 官网说明调试 1.创建配置 launch.json 文件 按照图示点击创建 LeetCode 是文件夹的名字,以文件夹配置 选择Node.js调试器 Le ...
- Webstorm 调试 JavaScript 代码
通常前端项目的 JavaScript 代码调试是通过浏览器的开发者工具(右键菜单中点击 "检查")来完成.这种调试的方式的舒适度很差,显示页面的区域占了很大一块空间,留给调试窗口的 ...
- asp js单步调试_如何使用Chrome的控制台高效的调试Javascript代码?
引言 在我们的日常开发中我们常常会遇到JavaScript的调试问题,而我们解决问题的传统解决方案就是使用大量的console.log或者console对象的其他方法,这会给我们带来很多不便,特别是遇 ...
- 调试JavaScript代码
JavaScript调试代码 (JavaScript debugging the code) Debugging is the process of finding mistakes or bugs ...
- 使用chrome开发者工具调试JavaScript代码的三种常用方法
对 JS 程序的调试,除了在 JS 程序中使用 alert().console.log() 方法跟踪和调试代码外,开发人员也会经常使用一些调试工具.最常用的 JS 调试工具就是一些主流的浏览器的调试工 ...
- f12弹出debug_调试Javascript代码(浏览器F12及VS中debugger关键字)
目前,常用的浏览器IE.Chrome.Firefox都有相应的脚本调试功能.作为我们.NET 阵营,学会如何在IE中调试JS就足够了,在掌握了IE中的调试方法以后,Chrome和Firefox中的调试 ...
- IDEA调试JavaScript代码
1.使用 插件 JetBrains IDE Support 这里提供的是CSDN下载,离线安装版,也可以自己去翻墙去谷歌的插件市场下载安装. 其他浏览器只要是使用谷歌浏览器内核的都可以安装使用,你要是 ...
- Visual studio 中调试ASP程序、Javascript 代码 - 刘稻博客
2019独角兽企业重金招聘Python工程师标准>>> PS: 1.在调试asp时,要先附加进程(附加到:自动:与具体调试网站对应的 dllhost.exe 或 w3wp.exe . ...
最新文章
- 巧用Ajax的beforeSend 提高用户体验--防止重复数据
- 基于java的InputStream.read(byte[] b,int off,int len)算法学习!
- Java 8中stream相关用法
- Java黑皮书课后题第8章:**8.12(金融应用:计算税款)使用数组重写程序清单3-5,每个纳税人身份都有6种税率。每种税率都应用在某个特定范围内的可征税收入
- 大牛书单 | 迎金秋,与腾讯技术大咖共读好书
- 计算机网络(一)计算机网络体系
- android搜索框功能实现_巧用 Trie 树,实现搜索引擎关键词提示功能
- c语言字母表等腰三角,【原创】CS必修课——C语言基础编程实战26“C语言输出等腰三角形”...
- Eclipse导出APK文件报错 android lint problem
- 使用POI 读取 Excel 文件,读取手机号码 变成 1.3471022771E10
- 【Flink】Flink 源码阅读笔记(20)- Flink 基于 Mailbox 的线程模型
- python访问共享文件夹_python – 通过linux机器打开Windows共享文件夹
- demo16 webpack 处理字体
- (详细带你分析错误):No property 属性名 found for type 类名,总结了其他解决办法
- video标签隐藏右下角的三个点
- PS经典教程:从零开始设计一个漂亮的网页
- 利用fiddler和mock调试本地微信网页
- python中列表常用方法
- 应软”治理大学生上课玩手机现象
- 深度之眼(十七)——Python标准库