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


Posted in Javascript onApril 15, 2014

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

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

具体的使用方法:

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

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

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

Javascript 相关文章推荐
初学prototype,发个JS接受URL参数的代码
Sep 25 Javascript
jquery(live)中File input的change方法只起一次作用的解决办法
Oct 21 Javascript
jquery组件使用中遇到的问题整理及解决
Feb 21 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
Angularjs 动态改变title标题(兼容ios)
Dec 29 Javascript
jQuery实现级联下拉框实战(5)
Feb 08 Javascript
webpack构建的详细流程探底
Jan 08 Javascript
javascript回调函数详解
Feb 06 Javascript
在 Angular中 使用 Lodash 的方法
Feb 11 Javascript
Vue中jsx不完全应用指南小结
Nov 01 Javascript
Vue项目vscode 安装eslint插件的方法(代码自动修复)
Apr 15 Javascript
基于JavaScript实现十五拼图代码实例
Apr 26 Javascript
javascript页面渲染速度测试脚本分享
Apr 15 #Javascript
JS实现静止元素自动移动示例
Apr 14 #Javascript
js 获取元素下面所有li的两种方法
Apr 14 #Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
Apr 14 #Javascript
jquery使用jxl插件导出excel示例
Apr 14 #Javascript
js 获取input点选按钮的值的方法
Apr 14 #Javascript
js生成动态表格并为每个单元格添加单击事件的方法
Apr 14 #Javascript
You might like
基于xcache的配置与使用详解
2013/06/18 PHP
腾讯CMEM的PHP扩展编译安装方法
2015/09/25 PHP
图片自动更新(说明)
2006/10/02 Javascript
jquery下json数组的操作实现代码
2010/08/09 Javascript
js字符串转换成xml对象并使用技巧解读
2013/04/18 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
通过jquery 获取URL参数并进行转码
2014/08/18 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
Jquery异步提交表单代码分享
2015/03/26 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
angularjs中ng-bind-html的用法总结
2017/05/23 Javascript
解决Vue的文本编辑器 vue-quill-editor 小图标样式排布错乱问题
2020/08/03 Javascript
Python创建文件和追加文件内容实例
2014/10/21 Python
对python字典过滤条件的实例详解
2019/01/22 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
python GUI图形化编程wxpython的使用
2019/07/19 Python
python实现简单图书管理系统
2019/11/22 Python
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
美国网上花店:JustFlowers
2017/02/12 全球购物
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
你懂得怎么写自荐信吗?
2013/12/27 职场文书
教师个人鉴定材料
2014/02/08 职场文书
黄金搭档广告词
2014/03/21 职场文书
毕业生如何写自荐信
2014/03/26 职场文书
工作建议书范文
2014/05/13 职场文书
安全责任书怎么写
2014/07/28 职场文书
四风问题查摆材料
2014/08/25 职场文书
收银员岗位职责范本
2015/04/07 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
感恩的心主题班会
2015/08/12 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题
Pandas搭配lambda组合使用详解
2022/01/22 Python