如何调试Javascript代码或函数?
它曾经是在javascript中的调试非常有限。您可以发布提醒来指示变量状态或将信息打印到网页上。在出现语法错误的情况下,它不会执行所有代码(这意味着您必须在发生错误之前先发出警报以知道它在哪里)。
谢天谢地,浏览器已经赶上了。 Firebug非常有用,以及Chrome's developer tools,它们都使用断点,表达式评估以及一系列用于在浏览器中进行调试的其他有用工具。我建议你看看这些。我相信互联网浏览器有一个开发工具部分,但我发现它不是我喜欢的,但是你可以随意使用你需要的任何东西。
这取决于浏览器:
火狐:下载Firebug Extension
歌剧:用户内置Opera Dragonfly
基于Webkit的(浏览器,Safari浏览器,RockMelt的。 ..):按F12打开内置Webkit debugger
互联网浏览器9+:按F12打开内置Developer Tools
IE < = 8:安装DebugBar
的大多数工具都通过这些快捷键可以访问:
- CTRL + SHIFT + I
- F12
寻找 “控制台” 选项卡。在那里浏览器打印各种错误,如JavaScript错误,资源未加载错误等。要手动写入控制台,大多数浏览器都会提供主控函数的console
对象。最常用的是console.log('text')
。
我已经在firefox中安装了firebug,然后如何使用它? –
@HHF查找控制台选项卡。在那里浏览器打印各种错误,包括JS错误。 – Joseph
谷歌浏览器
F12 - >控制台。
在代码中使用:console.log(variables);
*调试*通常与* *调试...这是目前在几乎所有现代浏览器中完成。尝试按F12或查看菜单。 – DCoder
您使用哪个浏览器? (IE的禁止) – sp00m
Mozilla Firefox –