javascript调试说明
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript调试说明,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2563字,纯文字阅读大概需要4分钟。
内容图文
![javascript调试说明](/upload/InfoBanner/zyjiaocheng/372/45f936d96fd641749b0fe261afab884b.jpg)
函数 | 说明 |
---|---|
log(obj[, obj, ...]) | 向控制台输出一个信息。可以输入多个参数,输出将已空格分隔各参数输出。 第一参数可以包含格式化文本,例如: log(‘这里有%d个%s',count,apple); 字符串格式: %s:字符串。 %d, %i:数字。 %f: 浮点数。 %o -超链接对象。 |
debug(obj[, obj, ...]) | 向控制台输出一个信息,信息包含一个超链接链接到输出位置。 |
info(obj[, obj, ...]) | 向控制台输出一个带信息图标和背景颜色的信息,信息包含一个超链接链接到输出位置。 |
warn(obj[, obj, ...]) | 向控制台输出一个带警告图标和背景颜色的信息,信息包含一个超链接链接到输出位置。 |
error(obj[, obj, ...]) | 向控制台输出一个带错误图标和背景颜色的信息,信息包含一个超链接链接到输出位置。 |
assert(expression[, obj, ...]) | 测试一个表示是否为true,如果为false,提交一个例外信息到控制台。 |
dir(obj) | 列出对象的所有属性。 |
dirxml(node) | 列出HTML或XML Element的XML源树。 |
trace() | 输出堆栈的调用入口。 |
group(obj[, obj, ...]) | 将信息分组再输出到控制台。通过groupEnd()结束分组。 |
groupEnd() | 结束分组输出。 |
time(name) | 创建一个名称为name的计时器,计算代码的执行时间,调用timeEnd(name)停止计时器并输出执行时间。 |
timeEnd(name) | 停止名称为name的计时器并输出执行时间。 |
profile([title]) | 开始对脚本进行性能测试,title为测试标题。 |
profileEnd() | 结束性能测试。 |
count([title]) | 计算代码的执行次数。titile作为输出标题。 |
firebug就自不多说了,IE8也有console.log,不过这需要按下F12,进入调试模式时才有效,不然报错。为了不报错,平时我们应该实现一个空对象来覆盖它。
代码如下:
输出相比,它只提供了一个opera.postError方法。
if (!window.console ){
window.console = {};
var methods = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml",
"group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"],
noop = function(){}
for (var i = 0,method;method=methods[i++];)
window.console[method] = noop;
}
大概opera9.5x之后吧,多了一个叫Dragonfly的东东。显然,它无法与firebug花样繁多的日志
代码如下:
if (window.opera && opera.postError) {
opera.postError(message);
}
safari也有console.log,它是基于其Web Inspector组件,感觉与firefox差不多,但我不是水果党,不知道其方法有没有firebug那么多……对于浏览器新贵chrome,现在我们可以在其扩展程序搜索安装firebug的chrome版本。
内容总结
以上是互联网集市为您收集整理的javascript调试说明全部内容,希望文章能够帮你解决javascript调试说明所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。