Firebug console函数 一览

来源:互联网 发布:js正则表达式语法大全 编辑:程序博客网 时间:2024/06/05 18:49

许多程序员喜欢用print、alert来调式代码,我有时候也不例外,更多的时候喜欢debug一步步跟踪,感觉这样更有趣,能够清晰看见数据在程序内部流转信息。即便如此,print、alert还是免不了的,今天整理一下Firebug console API,调式JavaScript时候出了一步步debug 也可以经常用用console函数来帮助我们调式,确认一些信息。看看官方提供的API:

1 Commands1.1 console.log(object[, object, ...])1.2 console.debug(object[, object, ...])1.3 console.info(object[, object, ...])1.4 console.warn(object[, object, ...])1.5 console.error(object[, object, ...])1.6 console.assert(expression[, object, ...])1.7 console.clear()1.8 console.dir(object)1.9 console.dirxml(node)1.10 console.trace()1.11 console.group(object[, object, ...])1.12 console.groupCollapsed(object[, object, ...])1.13 console.groupEnd()1.14 console.time(name)1.15 console.timeEnd(name)1.16 console.timeStamp(name)1.17 console.profile([title])1.18 console.profileEnd()1.19 console.count([title])1.20 console.exception(error-object[, object, ...])1.21 console.table(data[, columns])
恐怖吧,console相关函数有21个,这些命令都会将信息打印到控制台,估计频率最高的可能是console.log()、console.dir()、console.info()、console.trace()。这些字面的意思都不难理解。

console.log() 常用来打印出一些参数 或者变量信息。

console.dir() 可以输出对象结构,如果是array的对象 会输出里面每个值。console.dirxml()这个不用说了xml格式输出。

        console.time()起始记时

        console.timeEnd()结束记时

        console.profile()和console.profileEnd() 可测试性能。


原创粉丝点击