lwjefSub
V2EX  ›  问与答

JavaScript 怎么调试啊

  •  
  •   lwjefSub · Jul 17, 2012 · 4890 views
    This topic created in 5225 days ago, the information mentioned may be changed or developed.
    有点要疯掉的感觉

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

    JSLint还检查不出来

    如何知道代码出错位置呢
    15 replies  •  1970-01-01 08:00:00 +08:00
    flyingnn
    flyingnn
    Jul 17, 2012
    1
    浏览器F12不行么?
    kojp
    kojp
    Jul 17, 2012
    2
    ctrl+shift+j

    低端人士一直这样用~~
    kaichen
    kaichen
    Jul 17, 2012
    3
    在Webkit内核的或者是Firefox可以使用console API

    http://getfirebug.com/wiki/index.php/Console_API
    lwjefSub
    lwjefSub
    OP
    Jul 17, 2012
    4
    好吧 其实问题有点2
    我是在写userscript 但是以前没写过JavaScript

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

    @zythum 哦 了解了 Thanks
    windylcx
    windylcx
    Jul 18, 2012
    12
    chrome 的调试工具足够强大了
    shinyzhu
    shinyzhu
    Jul 18, 2012
    13
    Firebug
    不解释
    heroicYang
    heroicYang
    Jul 18, 2012
    14
    Chrome浏览器的Developer Tools就足够了。
    ghbjy1128
    ghbjy1128
    Jul 18, 2012
    15
    firebug,firefox 下的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1900 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 08:32 · PVG 16:32 · LAX 00:32 · JFK 03:32
    ♥ Do have faith in what you're doing.