前端简单入门第十讲 前端简单调试入门
发布日期:2021-06-30 18:03:44
浏览次数:2
分类:技术文章
本文共 642 字,大约阅读时间需要 2 分钟。
无数次通过调试解决问题的经验告诉我,调试绝对是开发者最应该掌握的重要技能之一。
断点
调试的第一步就是打断点。断点的目的是,代码运行时在你想要开始调试的地方停下来。这个时候就可以查看当前上下文信息,比如全局变量、局部变量的值,函数的输入是否正确,请求的返回值是否正常等。通过此操作判断问题发生的地方,好对症下药。
注意,本文的讲解以谷歌浏览器为例,编辑器为HBuider。断点案例分析
HTML文档中有一个文档加载顺序的问题,如下:
我现在就用这个案例来讲解如何通过断点来简单调试JavaScript代码。在浏览器开发工具中找到对应源码,在script脚本节点里面的代码打个断点。初学者可以按照如下步骤打断点:- 首先在浏览器页面按F12打开开发者工具,点击Sources选项,默认显示的是Page标签,然后找到需要调试的源码文件;
- 只要找到源码文件,在脚本代码显示区域左边的数字上添加断点即可,之后只要代码运行到断点处,开发者工具就会进入调试状态。
打好断点之后,现在只需要刷新一下页面,代码就会运行到断点处了,开发者工具就会进入调试状态。
这里断点调试有两个快捷键:- F8,恢复执行并跳到下一个断点;
- F10,恢复执行并跳到下一个运行栈,一般为子函数。
按下F10快捷键,script脚本节点里面的代码执行完毕,这个时候查看当前上下文信息,比如img全局变量,可以看到它的值是null。这说明断点处的代码根本就找不到id为img1的元素,也间接说明了HTML文档的加载是有顺序的。
转载地址:https://liayun.blog.csdn.net/article/details/85858286 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月12日 14时39分53秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
HDU-4300 Clairewd’s message + 4333(扩展KMP)
2019-04-30
HDU 1592 Half of and a Half(高精度)
2019-04-30
POJ-3304 Segments(计算几何)
2019-04-30
UVA-11538 Chess Queen(数学)
2019-04-30
UVA-11401 Triangle Counting(数学优化)
2019-04-30
Codeforces Round #369 (Div. 2)
2019-04-30
UVA 11426 GCD - Extreme (II)(欧拉函数)
2019-04-30
HDU-2838 Cow Sorting(树状数组)
2019-04-30
POJ-2299 Ultra-QuickSort(树状数组)(离散化)
2019-04-30
基于SSM的兼职论坛系统的设计与实现
2019-04-30
基于java的图书管理系统的设计与实现
2019-04-30
基于java的SSM框架理财管理系统的设计与实现
2019-04-30
基于java的ssm框架就业信息管理系统的设计
2019-04-30
基于java的ssm框架的旅游网站设计与实现
2019-04-30
基于java的SSM框架的流浪猫救助网站的设计与实现
2019-04-30
基于java的SSM框架的教务关系系统的设计与实现
2019-04-30
别再问我什么是A/B测试了!
2019-04-30
如何用同期群分析模型提升留存?(Tableau实战)
2019-04-30
爱了,吹爆这个高颜值的流程图工具!
2019-04-30