JavaScript 怎么调试啊

2012-07-17 22:33:14 +08:00
 lwjefSub
有点要疯掉的感觉

小小的语法错误或者逻辑错误就要找半天

JSLint还检查不出来

如何知道代码出错位置呢
3693 次点击
所在节点    问与答
15 条回复
flyingnn
2012-07-17 22:52:58 +08:00
浏览器F12不行么?
kojp
2012-07-17 22:54:37 +08:00
ctrl+shift+j

低端人士一直这样用~~
kaichen
2012-07-17 22:57:32 +08:00
在Webkit内核的或者是Firefox可以使用console API

http://getfirebug.com/wiki/index.php/Console_API
lwjefSub
2012-07-17 22:57:47 +08:00
好吧 其实问题有点2
我是在写userscript 但是以前没写过JavaScript

@flyingnn 我是用console.log来调试userscript的
或许userscript的error不会显示在console里面吧
lwjefSub
2012-07-17 22:58:48 +08:00
@kojp @kaichen 是我蛋疼了 我搜搜看调试userscript的
kojp
2012-07-17 23:30:13 +08:00
求相关的教程呀。上次也有油猴的需要,貌似GOOGLE出来一大堆,都是关于油猴如何使用,如何安装。没有说如何写的呀。。。
Hyperion
2012-07-17 23:39:39 +08:00
zythum
2012-07-17 23:46:32 +08:00
@lwjefSub userscript 你每次全部复制然后粘在console里执行。就可以了。我一直这么干。代码超过1000行,基本没问题这样调。
benzhe
2012-07-17 23:48:12 +08:00
Chrome -> Developer Tools -> Scripts Tab -> Content Scripts Tab
Tang
2012-07-17 23:52:30 +08:00
F12开发人员工具 IE8+
lwjefSub
2012-07-18 07:06:05 +08:00
@kojp 看别人写的 查API 貌似除了那个跨站的API没什么是必须的

@zythum 哦 了解了 Thanks
windylcx
2012-07-18 13:47:22 +08:00
chrome 的调试工具足够强大了
shinyzhu
2012-07-18 14:02:22 +08:00
Firebug
不解释
heroicYang
2012-07-18 15:10:20 +08:00
Chrome浏览器的Developer Tools就足够了。
ghbjy1128
2012-07-18 20:33:36 +08:00
firebug,firefox 下的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/42658

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX