zzz*_*Bov 82
jQuery和console.log不相关的实体,虽然在一起使用时很有用.
如果您使用浏览器的内置开发工具,console.log将记录有关传递给该log函数的对象的信息.
如果控制台未处于活动状态,则日志记录将不起作用,并且可能会破坏您的脚本.请务必在登录前检查控制台是否存在:
if (window.console) console.log('foo');
Run Code Online (Sandbox Code Playgroud)
可以看到这种快捷方式:
window.console&&console.log('foo');
Run Code Online (Sandbox Code Playgroud)
还有其他有用的调试功能,例如debug,dir和error.Firebug的wiki列出了控制台api中的可用功能.
Ric*_*ich 15
它与jQuery无关,它只是现代浏览器中内置的一种方便的js方法.
可以把它想象成通过window.alert()进行调试的便捷替代方案
它将在开发人员控制台中打印日志消息(firebug/webkit dev tools/ie dev tools)