有哪些 JS xcode调试技巧巧

js代码调试方法总结
代码调试是一个编程人员的基本功,几乎每一个编程人员都会遇到代码错误。遇到错误我们该怎么办呢?首先,在写程序的时候就要细心,尽量避免书写错误;其次,遇到错误时不要慌张,静下心来看一下错误提示,一般的错误很快就能解决;最后,利用工具分析,根据经验解决。
js代码是中很多时候某个地方出现一个小错误就会导致整段代码无法运行,下面我们来介绍几种常用的调试方法:
一、Firebug工具
点击右下角的图标即可打开Firebug界面
在界面中可以点击脚本查看js代码,另外可以设置断点,一步步进行跳入,同时观看右侧的变量值,逐步排查错误。
二、IE浏览器中的调试
(1)IE开发人员工具来调试代码,同Firebug一样开发人员工具也具有设置断点的功能
(2)在程序代码出错时,IE左下角会有一个错误提示图标,双击后会出现具体的错误提示
三、alert();方法
当你的程序运行不出来时,可以在你认为可能出错的地方加上一句alert("没有错误!");如果再次运行程序是可以弹出这句话,那么说明这句以上的程序代码没有出现错误,再把alert("没有错误!");这句代码下移,直到不弹出“没有错误”这句话位置,那么错误就出现在最后一次alert("没有错误!")与上一次alert("没有错误!")之间。
希望上面的方法能对大家有所帮助!
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。有哪些 JS 调试技巧_百度知道
有哪些 JS 调试技巧
提问者采纳
CSS,也很简单,然后在火狐浏览器里安装个firebug组件另外我推荐用IE7的开发人员工具,这些很方便的。启动调试就可以了然后查询HTML、脚本,很好用的首先安装个火狐浏览器。我也可以教你弄
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁js常用调试方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
js常用调试方法
上传于||文档简介
&&j​s​常​用​调​试​方​法
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
你可能喜欢1122人阅读
javascript(18)
原文地址:http://amasad.me//lesser-known-javascript-debugging-techniques/?utm_source=javascriptweekly&utm_medium=email
只会在调试窗口用鼠标下断点吗,看看下面这些炫酷的调试方法吧。
1,console 接口
console提供了常用的调试接口,都是以 “$” 开头的方法,其中三个重要的方法如下:
debug(method): 调试一个方法,当该方法调用时会暂停并且在源码中定位,效果和断点类似。undebug可以停止调试。
monitor(method): 当一个方法被调用时,在console中打印出方法名和参数。unmonitor可以停止调试。
monitorEvents(object[, events]): 当事件触发时,在console中打印出事件名和参数。unmonitorEvents可以停止调试。
另外还有一些不太重要的接口:
$_: 返回解析最多的一次表达式的值
$0-$4: 最近五次选择的dom节点
$(selector): 同 querySelect
$$(selector): 同 querySelectAll
copy(object): 把一个对象序列化之后复制到剪切板。
dir(object): 显示一个对象所有的key/value。
2,使用Debug-Utils调试
在代码中可以通过 debugger来下断点,比如:
function () {
当执行此函数时会在debugger处暂停,效果和在调试窗口下断点类似的。
现在有一个工具DU利用此功能提供了一套console下的调试接口,工具地址:/amasad/debug_utils,可以引用js,也直接安装chrome插件(/webstore/detail/debug-utils/djailkkojeahmihdpcelmmobkpepmkcl)。
DU提供了如下接口:
$dum:调试一个方法,当调用该方法时暂停并定位源码,非常类似 debug ,但是比debug强大,因为debug无法调试native方法。
比如 $dum(Event.prototype.preventDefault); 如果用 debug(Event.prototype.preventDefault); 会发现是无效的。
$duv: 调试事件,当事件触发时会暂停并定位源码, 比如:
$dev($(“a”), “click”)
$duml: 调试一个方法,但不是暂停而是在console中打印出函数名和参数,类似monitor。
$dumr: 停止 $dum调试
更多功能参见:&/amasad/debug_utils
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:248491次
积分:3645
积分:3645
排名:第5617名
原创:112篇
评论:73条
(4)(9)(4)(7)(1)(1)(5)(14)(3)(7)(6)(3)(1)(2)(2)(2)(1)(1)(5)(3)(4)(4)(4)(1)(2)(1)(2)(12)(1)(1)(1)(5)<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&

我要回帖

更多关于 vs2013调试技巧 的文章

 

随机推荐