打断点debugger
1、首先了解一下
设置断点的目的是为了调试状态下运行程序,是的编程开发人员可以看到程序运行过程中的数据变化情况, 检查代码是否正确
可以让程序终端在需要的地方,从而方便开发人员进行分析,也可以在一次调试中设置断点,下一次只需要让程序自动运行到设置断点的位置,便可以在上次设置断点的位置中断下来,极大的方便了操作,从而节省了时间。
2、断点是如何使用的?
第一步:
两种方法:
第一种:在
js
代码中加上debugger
debuggerconst obj1 = {age: 20,name: 'xxx',address: {city: 'beijing'},arr: ['a', 'b', 'c'],name2: null};
第二种:在调试台打开
①:点击
Sources
②:找到相应的
js
文件③:点击代码左侧行数
如图所示:
打上断点之后刷新页面即可看到,在浏览器页面看到如图所示,代表断点在开始执行。
关于按照步骤、需求执行
这里就需要介绍到如下图所示
- ①代表,会尽量的执行完当前断点所管理的区域,如果没有遇到其他的断点和报错
- ②代表,执行完当前的方法,直到下一项或者说进入下一项单步执行操作
- ③代表,进入当前函数内执行。
- ④代表,跳出当前的方法,执行完当前的方法。
- ⑤代表,一步步的执行当前的函数。
- ⑥和⑦代表,当前要执行的函数区域
- 第⑤步右侧,一个代表结束当前断点的执行,一个代表除非例外情况, 否则尽量不要暂停断点的执行
同学们,注意一下
如果打断点的地方不是函数的起始位置,也就是最初执行当前段代码的位置,否则是打不上断点的,会自动的跳到函数开始执行的位置。
最后的最后,加油吧!年轻人,现在不掉点发,未来没头发可掉才是最可悲....
打断点debugger相关推荐
- Console的使用——Google Chrome代码调试
Google Chrome控制台为开发者提供了网页和应用程序调试的几种方法,本文通过基本操作.控制台API.命令行API来介绍控制台的使用. 基本操作 1.开启控制台 可以通过下列三种方式开启控制台: ...
- 如何找到SAP CRM WebClient UI error message的来源
Created by Jerry Wang, last modified on Mar 22, 2014 除了使用这篇blog介绍的方法之外, 本wiki提供了另外一种方法: 使用transactio ...
- program collections
Java byte & 0xff byte[] b = new byte[1];b[0] = -127;System.out.println("b[0]:"+b[0]+&q ...
- 基于Chrome浏览器的前端调试
文章目录 使用浏览器window对象的alert()方法 打开浏览器控制台设置断点 debugger 代码 利用Chrome控制台输出 console.log() console.table() co ...
- 前端开发环境搭建(工具使用)
迅雷 用于之后下载一些安装包,速度较快 命令行工具 shift + 鼠标右键:在此处打开powershell node + 文件名: 在node中执行文件 输入部分文件名 + Tab: 自动补全文件名 ...
- SO逆向入门实战教程九——blackbox
文章目录 一.前言 二.准备 三.Unidbg模拟执行 四.Unidbg算法还原 五.尾声 一.前言 上篇中,我们借AB之口,讨论了这样一个问题--Unidbg是否适合做算法分析的主力工具,这个问题没 ...
- 爬虫漫游指南:瑞数的反调试陷阱
爬虫漫游指南 瑞数的反调试陷阱 遇上有反爬的网站,第一反应肯定是要先打开开发者工具调试一波,于是,反爬工程师们就在此处设下了第一道防线.初级一点的,例如监听F12,禁用鼠标右键,作为防线的一部分,这些 ...
- 自我学习-逆向解析BOSS直聘cookie字段 _zp_stoken__加密
郑重声明:本项目的所有代码和相关文章, 仅用于经验技术交流分享,禁止将相关技术应用到不正当途径,因为滥用技术产生的风险与本人无关. 如有侵权,请联系本人删除 1. 学习背景 最近这段时间在学习 nod ...
- 使用Python脚本强化LLDB调试器
https://www.cnblogs.com/yuanxiaoping_21cn_com/p/5433286.html LLDB是Xcode自带的调试器,作为一个iOS应用开发程序员,平时我在开发应 ...
最新文章
- Java每日一讲讲什么好_撩课-Java每天10道面试题第1天
- vue打包后图片找不到情况
- nginx 没有cookie_Nginx 内容缓存及常见参数配置
- 纯真IP数据库的应用!
- 【转】根据起止日期+时间取数
- esp32 rtc 时钟设置不对_「STM32」实时时钟(RTC)实验
- JDK5--Annotation学习:基础(一)
- 浅谈c语言中的字符串
- 新疆师范大学计算机科学学院,新疆师范大学王炜教授亲临计科学院讲学——记计算机科学学院研究生院...
- 《计算机网络:自顶向下方法(原书第6版)》一第1章
- STL之仿函数实现详解
- WiFi背景与信道划分(1)
- 如何利用信息差来创造价值?
- Oracle11g的安装及删除
- Fabric.js添加辅助线的方法
- 【Python】使用pdfkit报错:OSError: wkhtmltopdf exited with non-zero code 1. error:
- 大小写26个英文字母对应的ASCII值
- 12个开源的后台管理系统
- 集线器、交换机、路由器之间的关系(清晰明了)
- ResNet50是什么
热门文章
- 通过验证Referer解决CSRF安全防御问题
- 1分钟将word文本转换为表格
- urv中保研碰撞测试结果_中保研碰撞测试 成绩最好的前十 没想到你是这样的丰田...
- 基于深度学习的高分辨率重建上采样算法总结
- java中如何输入一个字符(用字符串转换)
- Ubuntu分辨率调节
- 大数据实训-Hadoop生态
- 设置oracle为英文,怎样设置Oracle屏蔽英文提示信息的问题
- 有理想的程序员,必须知道的十五件事。。。看看你做到了吗?o(∩_∩)o 哈哈
- domino服务器注册用户,Domino服务器删除用户流程