现在学习jquery虽然我猜这个问题可能适用于任何编程语言.
我会举例说明问题:
目前正在阅读"jquery基础知识".在练习中,其中一个问题是"弄清楚页面上隐藏了多少元素(提示:.length)".
我写了代码"$('html:hidden').length;"
在这个阶段我不知道输出.要知道我是否写了正确的代码,然后我写道:
"var hidden = $('html:hidden').length;
$( 'H3')HTML(隐藏)."
h3变为"8",告诉我页面上有8个隐藏元素.改变h3元素以发现我已经做了正确的事情似乎有点粗糙.有没有一种传统的方法来知道你是否正确选择了一个对象,或者在没有实际写入html doc的情况下知道一个值?
老派的方式是
alert(variable);
Run Code Online (Sandbox Code Playgroud)
但如果您使用内置Web Developer功能的浏览器(如Chrome或IE8 +),情况会好得多:
console.log(variable);
Run Code Online (Sandbox Code Playgroud)
在Chrome中,您可以使用CTRL + Shift + J打开控制台(日志将显示在其中).
你甚至可以直接在控制台中输入你的jQuery.例如,在此"回答"页面上,键入
$("html:hidden").length
Run Code Online (Sandbox Code Playgroud)
返回0.
如果您使用的是Firefox,请获取Firebug插件.老实说,我不记得没有他们我是如何发展的.