作者:

firebug内置方法集,调试必备

命令行 API按 F1 打开在线 Firebug 帮助

$()返回指定 id 的单个元素

$$()返回与指定 CSS 选择器匹配的元素的数组

$0代表使用查看器选中的最后一个元素

$1代表使用查看器选中的倒数第二个元素

$n()返回使用查看器选中的最后五个元素之一。参数为从 0 开始的序号

$x()返回与指定 XPath 表达式匹配的元素的数组

cd()命令行表达式默认对应于页面的顶层窗口。cd() 可用来在页面顶层窗口和指定框架窗口间切换

clear()清空控制台

copy()复制函数的返回值或者对象到剪贴板

debug()在指定函数的第一行添加断点

dir()打印指定对象所有属性的互动列表。与 DOM 面板中的视图一致

dirxml()打印指定 HTML/XML 元素的 XML 源码树。与 HTML 面板中的视图一致。单击任意节点以在 HTML 面板中查看它

help显示所有可用命令的帮助

inspect()在最合适的面板中查看对象。可以通过第二个参数来指定面板,包括 “html”, “stylesheet”, “script”, 和 “dom”

keys()返回包含指定对象所有属性名称的数组

monitor()打开对指定函数所有调用的日志

monitorEvents()打开指定对象所有事件的日志。可以通过第二个参数来指定只记录特定的事件/事件类型,包括 “composition”, “contextmenu”, “drag”, “focus”, “form”, “key”, “load”, “mouse”, “mutation”, “paint”, “scroll”, “text”, “ui”, “xul”, 和 “clipboard”

profile()开始收集 Javascript 概况。可以通过第二个参数来指定概况报告表头的文本

profileEnd()停止记录 Javascript 概况并打印报告

table()可用于以表格布局记录数组/对象的数组。可以通过第二个参数来指定只记录特定的列/属性

traceAll()traceAll

traceCalls()traceCalls

undebug()移除指定函数第一行的断点

unmonitor()关闭对指定函数所有调用的日志

unmonitorEvents()关闭指定对象所有事件的日志。可以通过第二个参数来指定只停止记录特定的事件/事件类型。

untraceAll()untraceAll

untraceCalls()untraceCalls

values()返回包含指定对象所有属性值的数组

发表评论

评论