- 论坛徽章:
- 1
|
[JS 调试] FireBug Lite X v4.00 --JS/Ajax 调试利器
说起FireBug,鼎鼎大名,不用我多介绍了。它本身基于BSD协议发布。
可惜FireBug是firefox的插件,在其他的浏览器就不好用了:http://www.getfirebug.com/
还好,FireBug发布了一个Lite版本,可以在其他浏览器里面使用:http://www.getfirebug.com/lite.html,不过功能有所欠缺。
有IE7Pro的用户,给IE7Pro做了一个FireBug Lite Plus,可以在IE里面调用:http://www.iescripts.org/view-plugins-133p1.htm,实现了FireBug的不少功能,当然没有原汁原味的那么强大,但是一般的调试也足够了。遗憾的是只能在IE7Pro里面使用。
于是发扬了一下子“拿来主义”,把FireBug Lite Plus从IE7Pro里面剥离出来加了部分调整和修改形成FireBug Lite X,可以被单独使用了,功能还不错,特分享给大家。
基本使用:
- 下载压缩包,解压放到测试网站的根目录,形成:/firebuglitex/firebug.js可悲正常使用
- 在需要调试的页面的HEAD部分加入:<script language="javascript" type="text/javascript" src="/firebuglitex/firebug.js"></script>
- 将<HTML>标签修改为:<HTML debug="true">,或者以后按F12也可
- 访问页面,使用FireBug Lite X的功能了,到最下面的输入窗口输入:dir(document);
- 出现了document对象的属性列表即表示成功
复杂使用:
主要功效:
- Console部分,实现了FireBug API之中除了profile外的全部功能,不过$()、$$()、$x()暂不支持,这些prototypejs可以支持
- DOM浏览器部分,有一个单独的DOM浏览器浏览属性,也可以直接在内嵌窗口浏览并使用GetElementsById|Tag|Name函数定位,多个类似元素可以前后跳转查看
- 调试部分,除了本身的信息输出(Console部分)、trace、time、group以外,还增加了breakAt("函数名")从而中断函数查看其实际调用情况(具体见调试窗口的Help)
- 使用它和不使用它与FireBug类似,firebug.js使用,firebugx.js不使用调试功能
- 支持网页:http://bbs.chinaunix.net/thread-1033580-1-1.html
缺憾:
- 没有FireBug原版那么强大的功能,如要想用,推荐使用FireFox
- 因为框架和JS的安全原因,只能与网页在同一根网址下使用。后期可能发布完全JS版本。
- 仅内部测试使用,未经广泛测试!!!
如果大家在使用过程中发现有问题,欢迎提出,谢谢!
另外推荐:PHP中文手册CHM版(附带最新官方评论):http://bbs.chinaunix.net/thread-999247-1-1.html
[ 本帖最后由 HonestQiao 于 2007-12-24 16:41 编辑 ] |
|