现在的位置: 首页 > 综合 > 正文

Firebug快速入门(二)

2013年06月21日 ⁄ 综合 ⁄ 共 2266字 ⁄ 字号 评论关闭

Firebug常用自带函数:

 

命令

说明

$(id)

通过id返回Element

$$(selector)

通过CSS选择器返回Element数组。

$x(xpath)

通过xpath表达式返回Element数组。

dir(object)

列出对象的所有属性,和在DOM标签页查看该对象的是一样的。

dirxml(node)

列出节点的HTMLXML的源代码树,和在HTML标签页查看改节点一样。

cd(window)

默认情况下,命令行相关的是顶层window对象,使用该命令可切换到frame里的window独享。

clear()

清空信息显示区,和单击按钮Clear功能一样。

inspect(object[,
tabName])

监视一个对象。tabName表示在那个标签页对该对象进行监视,可选值为“html”、“css”、“script”和“dom”。

keys(object)

返回由对象的属性名组成的数组。

values(object)

返回由对象的属性值组成的数组。

debug(fn)

在函数的第一行增加一个断点。

undebug(fn)

移除在函数第一行的断点。

monitor(fn)

跟踪函数fn的调用。

unmonitor(fn)

不跟踪函数fn的调用。

monitorEvents(object[,
types])

跟踪对象的事件。Types的可选值为“composition”、 “contextmenu”、 “drag”、 “focus,、“form”、“key”、 “load”、“mouse”、“mutation”、“paint”、“scroll”、“text”、“ui”和“xul”。

unmonitorEvents(object[,
types])

不跟踪对象的事件。Types的可选值为“composition”、 “contextmenu”、 “drag”、 “focus,、“form”、“key”、 “load”、“mouse”、“mutation”、“paint”、“scroll”、“text”、“ui”和“xul”。

profile([title])

开始对脚本进行性能测试,可选参数title将作为测试结果的标题。

profileEnd()

结束脚本性能测试。

 

三、          
HTML查看器


单击功能区第二栏的“HTML”标签可切换到源代码查看功能。虽然Firefox也提供了查看页面源代码的功能,但它显示的只是页面文件本身的源代码,通过脚本输出的HTML源码是看不到。而Firebug则是所见即所得,是最终的源代码(包括运行时JS自动生成的Html标签,这些是在FF自带Html查看器或是IE的“查看页面源码”里看不到的)。

 

4



信息区被分成了两个部分,左边是显示源代码,右边是一个功能区,可以从这里查看到HTML Element中的CSS定义、布局情况和DOM结构。

在源代码上移动鼠标,页面就会出现一个半透明的方块,指示当前鼠标所指源代码的显示区域。如将鼠标放到上图<table id=”1” cellspacing…….时,页面相应位置被方块选中

5


如果选择“查看”,功能正好相反,在页面中移动鼠标,则当前显示区域的源代码会被加亮显示出来。

6


此外当我的源代码很多,而且有些区域在页面中不方便鼠标指定时,可以利用搜索功能查找

7


编辑页面的Html元素有几种方式:

1.单击源码标签部分,在弹出的编辑框里进行编辑,按Tab可以切换需要编辑的属性

8


2.      
后单击功能区第一行的“编辑”按钮或者直接将鼠标移动到要修改的Element上,单击鼠标右键,选择“Edit HTML.”进行编辑

8


3.      
修改元素的CSS,选择该Element,然后在右边的窗口选择“样式”标签,这里显示的就是当前ElementCSS定义了。我们在这里可以对CSS定义进行添加、编辑、删除、禁止等操作。可以单击右键选择操作,也可以单击元素前面的圈禁用,单击元素体进行编辑。Tab可以切换要编辑的元素。

10


4.      
修改元素的布局(marginborderpadding),Firebug提供一个可视化编辑器,我们将右边的区域切换到“布局”标签,你会看到一个盒子模型,里面从外到里通过不同的线和颜色划分出了offsetmarginborderpadding和内容五个区域,里面4个区域在每个边上都有1个数值,表示该方向上的调整值。

11

 

四、          
Css查看器

将功能区第二行的标签切换到“CSS”,在这里我们可以查看页面中所有的CSS定义,包括链接的CSS文件。通过功能区的文件选择按钮可以选择不同的含有CSS的文件

12


CSS的定义的编辑这里就不再说明了,这个可以参考HTML的“Style”操作。

Edit”按钮功能和HTML的“Edit”功能类似。

五、          
脚本调试

将功能区第二行的标签切换到“脚本”,在这里我们可以对页面中所有的脚本进行调试,包括链接的脚本。和CSS一样,可以通过文件选择按钮选择不同的脚本文件。13

 

 

六、          
DOM查看器

将功能区第二行的标签切换到“DOM”可俺层次查看整个页面的DOM结构。通过“Options”菜单可自定义选择查看用户自定义属性(Show User-defined
Properties
)、用户自定义函数(Show User-defined Functions)、DOM属性(Show DOM Properties)、DOM函数(Show DOM Functions)DOM常数(Show DOM Constants)等内容。

【上篇】
【下篇】

抱歉!评论已关闭.