版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Web开发者可能不知道的12个Firebug技巧Firefox搭配Firebug在web程序设计中,可谓是“双剑合壁”,功能强大,本文选取了其中的一些技巧予以介绍,帮助大家更好的掌握Web开发的技能,让开发事半功倍!相信很多从事WWeb开发工工作的开发者者都听说和使使用过Firrebug,但但可能大部分分人还不知道道,其实它是是一个在网页页设计方面功功能相当强大大的编辑器,它它可以对HTTML、DOOM、CSSS、HTTPP和Javaascrippt进行全面面的跟踪和调调试。它是FFirefoox浏览器的的一个插件,所所以建议各位位Web开发发者,要充分分利用FirreFox浏浏览器和Fiir
2、ebugg插件进行日日常的调试工工作。本文选选取了12个个Web开发发者应该掌握握的Fireebug的初初级使用技巧巧,介绍给大大家。1、使用Firrebug可可以找到页面面中的任何内内容不知道各位有无无遇到过这样样的情况,在在一个复杂的的HTML页页面中,当你你想找某个页页面元素的实实际对应的HHTML时,你你不得不在一一大堆HTMML代码中去去查找,十分分麻烦。有了了Firebbug,现在在你只需要在在页面中,用用鼠标右键选选中某个元素素,然后在弹弹出的菜单中中,选择“查查看元素”,马马上就会在HHTML页面面代码中找到到该元素对应应的代码了,十十分方便,如如下图所示:同样,也提供了了更快
3、速的方方法:只需要要点Fireebug插件件左上方的箭箭头,如下图图所示,则每每当鼠标在页页面中移动时时,在Firrebug控控制台中就马马上显示移动动时经过的HHTML元素素的代码:2、可以使用FFirebuug修改HTTML和CSSS通过Firebbug,可以以直接修改HHTML,增增加HTMLL的属性,删删除元素,增增加CSS样样式及实现更更多功能,如如下图:在上图的菜单中中可以清楚看看到,你可以以对HTMLL元素进行各各样的修改操操作,方法是是先点击HTTML部分的的代码,然后后鼠标右键即即可在弹出的的菜单中进行行操作。3、可以通过FFirebuug查看DOOM元素和对对XML进行行操
4、作当打开一个HTTML页通过过Firebbug查看HHTML代码码时,你可以以同时点在控控制面板中的的DOM树,就就会以DOMM的树型结构构方式看到整整个HTMLL的结构。而而如果你是打打开了一个XXML文件,那那么鼠标右键键点XML文文件中的任何何一个元素,在在弹出的菜单单中同样可以以选择对XMML进行相关关操作,如下下图:4、使用Firrebug调调试Javaascrippt代码在Firebuug控制台中中,如果要执执行调试Jaavascrript代码码,只需要首首先将Scrript控制制面版启动,然然后在点击CConsolle按钮,在在下拉菜单中中选择显示JJavasccipt及HHTM
5、L错误误(还可以让让用户选择显显示更多的错错误),接着着在底部会发发现出现的箭头,在在这里,你可可以输入Jaavasciipt代码,输输入后,马上上按回车键,就就可以执行了了,十分方便便,如下图:一个小技巧是,在在输入Javvascippt的时候,还还支持使用ttab键的自自动完成提醒醒功能,比如如对于一个很很长的Javvascippt函数,在在没输入完的的时候只要按按tab键ffirebuug就会帮助助你自动补充充完整。5、多次加载页页面后Firrebug会会记得加载前前的位置无论你重复加载载多少次页面面,Fireebug在每每次加载页面面后总会自己己记得加载前前页面所在的的位置(比如如你已
6、经在浏浏览页面的底底部,此时再再加载页面,则则新的页面加加载后,依然然把你带到页页面底部)。6、使用$标记记去方便访问问变量在上面的第4点点中,我们提提到了在这个命令令行下可以进进行Javaascrippt的调试,而而另外一个技技巧是可以使使用如$1去去访问曾经访访问过的变量量中的最后一一个,如此类类推,可以使使用$2访问问曾经访问过过的变量中的的倒数第二个个。如下图:7、Firebbug会高亮亮度显示修改改过的内容在Firebuug中,只要要你修改过页页面中的内容容,就会以黄黄色高亮度显显示曾经修改改过的内容,如如下图:8、监视Javvascriipt的运行行性能在Firebuug中,你可可
7、以点控制台台中的“prrofilee(概况)”选选项,这将开开启Fireebug的性性能监视功能能,之后你可可以进行页面面的一系列操操作,当再次次点proffile按钮钮后,将停止止对性能的监监测活动,接接着Fireebug会显显示一个列表表,其中会清清楚列明操作作过程中所涉涉及的函数,调调用次数,占占用时间、平平均时间,最最小时间,最最大时间等,如如下图所示:9、Firebbug强大的的网络数据监监视功能Firebugg还提供了十十分功能强大大的网络数据据监功能。开开发者在开发发web应用用时,经常要要观察各类HHTTP请求求和回应,在在这方面Fiirebugg的功能十分分强大。首先先,只需
8、要开开启控制面板板中的网络功功能,然后在在每次运行页页面时,都可可以清楚看到到每个HTTTP的请求和和HTTP回回应的具体细细节。如下图图:在上图中,只要要点每一个请请求旁边的+号,就可以以看到该请求求的具体细节节,如下图:可以看到,能看看到HTTPP的头部的各各种信息。同同样,如果要要看当前页面面中的比如图图片,FLAASH等元素素的信息等,也也可以通过上上图去点不同同的选项卡去去筛选查看,十十分方便。10、使用Fiirebugg的Log功功能在设计页面时,经经常要记录下下页面的一些些信息,这个个时候,可以以使用Firrebug中中的log日日志功能,把把一些信息输输出到firrebug的的
9、控制台中,这这样就方便调调试了。Fiirebugg提供了一个个consoole对象,在在插件加载的的时候就注册册到Javaascrippt的运行环环境中去了,可可以在程序中中直接使用。cconsolle对象提供供了一个loog方法,举举例说明如下下:在Firefoox中执行如如下代码,会会看到Firrebug的的控制台中出出现如下信息息:可以看到,各个个级别的日志志输出,都带带有一个彩色色的图标,能能给用户很醒醒目的提醒。同同时,connsole.log 还还支持格式化化字符串的输输出,你可以以用类似C语语言中priintf的语语法来调用这这个函数:cconsolle.logg(“%s is
10、%dd yearrs oldd.”, “BBob”, 42)。11、可以在FFirebuug中调试程程序在Firebuug控制台的的的Javaascrippt控制面板板中,可以对对页面中的JJavasccript进进行调试,方方法很简单,只只需要在要调调试的行的左左边单击,就就会出现断点点了,之后请请记住下面常常件的快捷键键:(1) F100 进入下一一行;(2) F8继继续调试;(3) F111进入Javvascriipt中的函函数体调试;(4) Shiift+F111跳出函数数体。12、在Firrebug中中可以设置带带条件的断点点在Firebuug中,还可可以设置带条条件判断的断断点,如下图图:FireBuggFirebugg 是网页浏浏览器 Moozillaa Fireefox 下下的一款开发发类插件,现现属于Firrefox的的五星级强力力推荐插件之之一。它集HHTML查看看和编辑、JJavasccript控控制台、网络络状况监视器器于一体,是是开发JavvaScriipt、CSSS、HTMML和Ajaax的得力助助手。Firrebug如如同一把精巧巧
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度智慧社区工程质量保证合同3篇
- 2025年度物业服务合同:某小区物业管理公司提供物业服务协议3篇
- 二零二五年度废旧农业机械买卖及保养维修合同3篇
- 二零二五年度水利工程供水供电安全保障合同3篇
- 2025年度生猪销售与冷链仓储物流服务合同3篇
- 海南体育职业技术学院《组成原理与接口技术》2023-2024学年第一学期期末试卷
- 翻译专家课程设计
- 运营环境插画课程设计
- 2025年初中秋季开学典礼校长讲话稿样本(3篇)
- 二零二五年度搅拌车运输项目合作框架协议
- 整合营销策划-标准化模板
- 物业前期介入与承接查验要点精讲培训
- 四川省广元市2022-2023学年八年级上学期语文期末试卷(含答案)
- 抗震支吊架-检验批质量验收记录
- 【APP违规收集个人信息的法律问题分析9800字(论文)】
- 商品房预售合同签约证明和预告登记申请书
- 质量管理体系成熟度评估表
- 单体调试及试运方案
- 2023-2024学年浙江省杭州市城区数学四年级第一学期期末学业水平测试试题含答案
- 五星级酒店市场调研报告
- 车辆剐蹭私下解决协议书(3篇)
评论
0/150
提交评论