浏览器调试是一个很牛叉的技能,现将其总结如下。参考链接:http://www.open-open.com/lib/view/open1421131601390.html
a.控制台方法和属性有以下几个
["$$", "$x", "dir", "dirxml", "keys", "values", "profile", "profileEnd", "monitorEvents", "unmonitorEvents", "inspect",
"copy", "clear", "getEventListeners", "undebug", "monitor", "unmonitor", "table", "$0", "$1", "$2", "$3", "$4", "$_"]
b.一般情况下我们用来输入信息的方法主要是用到如下四个
1、console.log 用于输出普通信息
2、console.info 用于输出提示性信息
3、console.error用于输出错误信息
4、console.warn用于输出警示信息
5、console.debug用于输出调试信息
c.console对象的上面5种方法,都可以使用printf风格的占位符。不过,占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点
数(%f)和对象(%o)四种。
d.console.dirxml用来显示网页的某个节点(node)所包含的html/xml代码
e.console.group输出一组信息的开头
f.console.groupEnd结束一组输出信息
g.console.assert对输入的表达式进行断言,只有表达式为false时,才输出相应的信息到控制台
h.console.count(这个方法非常实用哦)当你想统计代码被执行的次数
i.console.dir(这个方法是我经常使用的 可不知道比for in方便了多少) 直接将该DOM结点以DOM树的结构进行输出,可以详细查对象的方法
发展等等
j.还有一些就不写了,看原链接。
a.控制台方法和属性有以下几个
["$$", "$x", "dir", "dirxml", "keys", "values", "profile", "profileEnd", "monitorEvents", "unmonitorEvents", "inspect",
"copy", "clear", "getEventListeners", "undebug", "monitor", "unmonitor", "table", "$0", "$1", "$2", "$3", "$4", "$_"]
b.一般情况下我们用来输入信息的方法主要是用到如下四个
1、console.log 用于输出普通信息
2、console.info 用于输出提示性信息
3、console.error用于输出错误信息
4、console.warn用于输出警示信息
5、console.debug用于输出调试信息
c.console对象的上面5种方法,都可以使用printf风格的占位符。不过,占位符的种类比较少,只支持字符(%s)、整数(%d或%i)、浮点
数(%f)和对象(%o)四种。
d.console.dirxml用来显示网页的某个节点(node)所包含的html/xml代码
e.console.group输出一组信息的开头
f.console.groupEnd结束一组输出信息
g.console.assert对输入的表达式进行断言,只有表达式为false时,才输出相应的信息到控制台
h.console.count(这个方法非常实用哦)当你想统计代码被执行的次数
i.console.dir(这个方法是我经常使用的 可不知道比for in方便了多少) 直接将该DOM结点以DOM树的结构进行输出,可以详细查对象的方法
发展等等
j.还有一些就不写了,看原链接。