【发布时间】:2010-07-24 05:28:10
【问题描述】:
console.log 是什么?它在 jQuery 中是做什么用的?
【问题讨论】:
-
一个很好的问题,完全出乎意料的是 jQuery 没有修复它或提供替代语法 - 与这里的回答者声称的相反。 jQuery处理这种浏览器不兼容的重点之一不是吗?
-
那些是不相关的东西。这怎么会有 52 票赞成?
标签: javascript jquery
console.log 是什么?它在 jQuery 中是做什么用的?
【问题讨论】:
标签: javascript jquery
jQuery 和console.log 是不相关的实体,但一起使用时很有用。
如果您使用浏览器的内置开发工具,console.log 将记录有关传递给log 函数的对象的信息。
如果控制台未处于活动状态,则日志记录将不起作用,并且可能会破坏您的脚本。请务必在登录之前检查控制台是否存在:
if (window.console) console.log('foo');
可能会看到这样的快捷形式:
window.console&&console.log('foo');
还有其他有用的调试功能,如debug、dir 和error。 Firebug 的 wiki 列出了 console api 中的可用函数。
【讨论】:
window.console&&console.log('foo');,对吧?加载文档时,如果控制台未定义,您不能将控制台设置为 window.console 吗?
window.console&&console.log('foo'); 肯定会用到一点空格帮助!
它与jQuery无关,它只是现代浏览器中内置的一种方便的js方法。
将其视为通过 window.alert() 进行调试的便捷替代方法
【讨论】:
它将在您的开发者控制台中打印日志消息(firebug/webkit 开发工具/ie 开发工具)
【讨论】:
console.log,但是如果您在使用它之前检查以确保该方法存在,就像 zzzzBov 建议的那样,应该没问题。