javascript调试之DOM断点调试法使用技巧分享

时间:2023-09-24 12:24:18 

有的同学会说,可以使用源代码搜索的办法。的确,对于一个相对简单的页面,这个方法时常奏效。但是,对于构成相对复杂的页面(比如页面嵌入很多脚本文件和片段、使用了大段面向对象的实现、隐藏了实现的代码),可能找起来就不那么顺利了。

在Javascript调试中,我们经常会使用到断点调试。其实,在DOM结构的调试中,我们也可以使用断点方法,这就是DOM Breakpoint(DOM断点)。

具体的使用方法:

1. 在Chrome浏览器中,打开开发者工具,先选中一个页面元素,然后点击鼠标右键,依次点击菜单中的”Break on …”——勾选“Attributes modifications”。刷新页面,当该元素的属性发生变化时,就会暂停脚本的执行,并且定位到改变发生的地方。

2. 在安装了firebug 的Firefox 浏览器中,打开firebug,切换到“HTML”选项卡,选中需要监视的DOM元素,鼠标右键,勾选菜单中的“在属性改变时中断”。这样就成功添加了一个HTML 断点。刷新页面后,firebug 也会帮助我们定位到更改该元素属性的代码。

除了可以监视DOM元素本身的属性变化,Chrome 和 Firebug 还可以监视其子元素的变化,以及何时元素被删除。

标签:javascript,断点调试
0
投稿

猜你喜欢

  • PHP 动态生成静态HTML页面示例代码

    2024-05-02 17:18:13
  • 一次MySQL慢查询导致的故障

    2024-01-21 12:18:17
  • 详解Python编程中对Monkey Patch猴子补丁开发方式的运用

    2021-04-15 00:17:15
  • JavaScript数组方法-系统性总结详解

    2024-04-28 09:38:49
  • CI框架教程之优化验证码机制详解【验证码辅助函数】

    2024-05-13 09:56:34
  • 用Python实现web端用户登录和注册功能的教程

    2021-03-03 07:49:09
  • vue源码之批量异步更新策略的深入解析

    2024-05-09 15:21:30
  • Python实战之实现获取动态图表

    2023-10-31 14:03:34
  • openCV提取图像中的矩形区域

    2022-06-11 06:38:55
  • pymongo中group by的操作方法教程

    2021-03-23 05:44:40
  • Python反爬机制-验证码功能的具体实现过程

    2023-02-05 18:53:19
  • Javascript 文件夹选择框的两种解决方案

    2024-04-16 09:50:46
  • distinct 多列问题结合group by的解决方法

    2024-01-21 11:18:23
  • vue.js指令v-for使用及索引获取

    2024-04-30 10:46:49
  • python编写俄罗斯方块

    2023-04-02 11:03:06
  • 分享Win10 1903过TP的双机调试问题

    2023-03-09 19:02:37
  • python 实现logging动态变更输出日志文件名

    2023-10-26 06:40:27
  • mysql获得60天前unix时间思路及代码

    2024-01-29 01:44:07
  • 基于JavaScript实现单选框下拉菜单添加文件效果

    2023-07-15 08:46:33
  • Python学习之用pygal画世界地图实例

    2021-03-22 13:04:47
  • asp之家 网络编程 m.aspxhome.com