console.log
是什么?在jQuery中它有什么作用?
console.log
是什么?在jQuery中它有什么作用?
jQuery和console.log
是无关的实体,但一起使用时非常有用。
如果您使用浏览器内置的开发工具,则console.log
会记录有关传递给log
函数的对象的信息。
如果控制台不活动,则日志记录将不起作用,并可能破坏您的脚本。在记录之前,请务必检查控制台是否存在:
if (window.console) console.log('foo');
这可能会看到其简化形式的快捷方式:window.console&&console.log('foo');
还有其他一些有用的调试函数,比如debug
、dir
和error
等。Firebug的维基页面上列出了控制台 API中可用的函数。
window.console&&console.log('foo');
,对吧?在文档加载时,如果控制台未定义,您可以将控制台设置为 window.console。 - Kevin Meredithwindow.console && console.log('foo');
这段代码需要一些空格的帮助! - David J.这与jQuery无关,它只是现代浏览器内置的一个方便的js方法。
可以将其视为通过window.alert()进行调试的便捷替代方法。
它将在你的开发者控制台(firebug/webkit dev tools/ie dev tools)中打印日志消息。
console.log
不应该被使用,但如果你像 zzzzBov 建议的一样,在使用之前检查该方法是否存在,那么它应该是可以的。 - CorayThan