美文网首页
JS 常用调试

JS 常用调试

作者: ands999 | 来源:发表于2019-05-02 16:57 被阅读0次

常用方法

console.log('日志'); console.info('信息');
console.error('错误'); console.warn('警告');
上述方法支持printf的占位符格式,占位符有:字符(%s)、整数(%d或%i)、浮点数(%f)和对象(%o)。 例如: console.log("%d年%d月%d日",2011,3,26);
console.dir() 显示对象所有的属性和方法。
console.dirxml() 显示网页的某个节点(node)所包含的html/xml代码。
console.assert() 判断一个表达式是否为真。如果结果为否,则在控制台输出相应信息,并抛出异常。
console.trace() 追踪函数的调用轨迹。
console.time()和console.timeEnd() 显示代码的运行时间。
console.profile() 性能分析(Profiler)就是分析程序各个部分的运行时间。
console.table() 将Objects以表格形式展示。
console.debug(funcName) 脚本会在指定到对应函数的地方自动停止。这种方法有个缺陷就是无法在私有函数或者匿名函数处停止。

Chrome可以检测DOM的变化。
在Console中使用monitor(funName),可以监测指定函数的调用情况以及参数。
在Console中使用$$('css-selector') 来返回全部匹配元素。

参考

https://github.com/dwqs/blog/issues/32
https://segmentfault.com/a/1190000005624728

相关文章

网友评论

      本文标题:JS 常用调试

      本文链接:https://www.haomeiwen.com/subject/qqubeqtx.html