作者arrack (Arrack Tseng)
看板Ajax
标题Re: [问题] 有人在用 chrome 内建的 debugger 吗?
时间Sat Aug 8 02:44:21 2009
※ 引述《HuangJC (吹笛牧童)》之铭言:
: 在看网页时,按下 ctrl-shift-l
: 会进入 chrome 内建的 js debugger
: 有一些简单的说明,但还是不够清楚
: 有人在用这一套吗?
: 比如,backtrack 可缩写为 bt
: 这个在 help 内就没有见到,是一直 google 其他人的使用心得查到的
: 但中断点我就没成功设过
: 又比如目前我已经找到网页错误,编辑完毕
: 但无法下指令让程式 reload,一直卡在错误处
: 看来只好强制 chrome 中断
: 目前我如果要 debug,会改用 IE
: 不过 chrome 速度快很多,也希望可以改用 chrome
: 有人在用吗? 谢谢
我是有在用,不可否认的chrome在JS的执行速度上,的确亮眼
你可打help break可以得到
break [location] <condition>
location is one of <function> | <script:function> | <script:line> |
<script:line:pos>
以下面为范例
<html>
<head>
<title>Sample debug page</title>
<script type="text/javascript">
function test(msg) {
var message = createMessage(msg);
alert(message);
}
function createMessage(text) {
var result = getTime()
result += '\n' + text;
return result;
}
function getTime() {
return new Date().toDateString();
}
</script>
</head>
<body>
<button onclick="test('Yes!');">Debug me</button>
</body>
</html>
你可以输入
break test
或是
break :5
接下来你可以
step stepout
最後要跳到下一个breakpoint的时候,就可以打continue
至於你说的网页reload,似乎没这功能
按F5就好了吧?
PS.firebug个人觉得还是最好用的,支援Network Monitoring
题外话
chrome目前不在普遍相容性考虑的范围内
甚至连FF都不是大部分考虑的范围
毕竟市占率还太低了...
之前我写信去给北富银,说他们网银在FF下运作不正常
他们只回我,请我改用IE,造成不便,敬请见谅+_+
(不是ActiveX的部分喔)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.85.9.173
※ 编辑: arrack 来自: 219.85.9.173 (08/08 02:47)
1F:推 fotofolio:直接跳槽到玉山比较快.. 08/08 03:08
2F:推 HuangJC:银行界普遍只承认 IE 算是正常;相容性问题要看客群 08/08 03:10
3F:→ HuangJC:如果我们的客群常用 chrome,我们就会被带去 chrome.. 08/08 03:10
4F:→ HuangJC:另一个讲法是 chrome 用了很多 open source,希望验过它 08/08 03:10
5F:→ HuangJC:那和它血缘相近的也有相近的表现(虽然我觉得很牵强..) 08/08 03:11
※ 编辑: arrack 来自: 219.85.9.173 (08/08 03:16)
6F:→ arrack:那是个举例而已 08/08 03:18
7F:→ arrack:用文字模式的好处,可以直接对function下break吧? 08/08 03:19
8F:推 HuangJC:f5 可以在 normal mode 时更新网页;但如果碰到错误会自动 08/08 03:19
9F:→ arrack:不过我觉得还是算麻烦就是的,但是对於FIREBUG有时候想印出 08/08 03:19
10F:→ arrack:些资讯的时候,就会想要输入工具XD 08/08 03:20
11F:→ HuangJC:跳进 debug mode;结果我碰到 forloop,一直跳不出来.幸好只 08/08 03:20
12F:→ HuangJC:见过一次;其他大部份时间我也是抢按 f5 就更新了 08/08 03:20
13F:→ arrack:中断模式下,下continue可以继续 08/08 03:22
14F:→ arrack:我的没下Break Point不会中断,你应该有开启某些设定吧? 08/08 03:22
15F:推 HuangJC:我有下 continue,如果不下按 f5 也没用;但一继续就马上跳 08/08 03:29
16F:→ HuangJC:出,因为马上撞到 bug.. 08/08 03:30
17F:推 HuangJC:话说,break :5 成功了,但 break test 没用;会不会我环境真 08/08 03:46
18F:→ HuangJC:的弄坏了,啧~ 08/08 03:46