Firebug介绍及使用技巧
一、介绍
Firebug是网页浏览器Firefox下的一款开发调试工具。安装firebug后在浏览器的插件工具栏中(上方)会有一个小甲虫的图标。 F12打开和关闭Firebug窗口。
二、FireBug窗口功能:
控制台:JavaScript命令行操作、显示JS错误信息、提示信息、日志信息,右侧可写自己的JS命令。
HTML:显示页面的HTML源码。
CSS:编辑页面的CSS源码。
脚本:显示页面脚本和调试。
DOM:显示页面对象和DOM属性。
网络:显示页面下载和花费时间。
Cookies:显示页面请求的Cookies,及查看和修改。
提示
每个功能标签可以通过点击下拉菜单设置为“启用”或“停用”。
小甲虫可以设置显示或不显示某些功能标签。
功能标签右侧搜索框可以进行相应的搜索。
三、HTML功能:
定位元素
1、Ctrl+Shift+C 快速定位元素
2、在网页选中元素,右键点击“使用Firebug查看元素”也可以定位元素
3、点击左上第二个图标,在页面选择要定位的元素
4、右上角搜索框可以输入要定位的元素
编辑元素
1、双击要编辑的html元素
2、选中要编辑的元素右键点击“编辑HTML”
处理css样式
1、在右侧样式标签可以查看元素的样式。
2、双击相应的样式可以进行修改。
3、点击样式前面的启用/禁用图标可以启用/禁用样式。
4、双击样式的结束位置可以添加一行新样式。
5、双击样式按delete即可删除样式。
6、鼠标上下键调整css避属性数字的大小(Ctrl慢调、Shift快调)。
7、也可以点击css样式地址,在源码中进行修改。
四、网络功能:
1、分类别的查看下载文件和http请求
2、可以查看http请示的详细信息,是否成功、是否缓存、请求参数、响应的结果等
3、监控ajax的请求详细信息(XHR)
五、控制台功能:
1、利用console向控制台输出一些log及其它调试信息,控制台可以显示出这些信息,常用consolog函数如下:
console.log();
console.info();
console.dir();
console.debug();
console.warn();
console.error();
console.group();
console.groupEnd();
console.time();
console.timeEnd();
2、在控制台输入js代码,可以执行输入的js代码
3、输入相应的js代码内容后点击"Tab"自动提示
六、脚本功能:
1、查看JS代码,设置断点(点击左侧行号即可)
2、调试js功能代码
F8:继续
F10:单步跳过
F11:单步进入
Shift+F11:单步退出
3、console.trace()可以知道函数如何被调用。
七、其它使用技巧:
1、点击所有可以点击的地方,发现其它功能
2、所有点击的地方右键功能
3、所有下拉菜单功能
4、小甲虫的菜单功能
5、各处浏览器及开发人员工具结合使用
Firebug介绍及使用技巧的更多相关文章
- WEB黑客工具箱之FireBug介绍
Firefox扩展Firebug是一个全功能的Web 应用程序调试器,可以协助Web黑客洞悉复杂的Web 应用程序的内部工作机制.它有两种版本:一种可以跨浏览器使用的组件Firebug Lite,另一 ...
- 浅析VS2010反汇编 VS 反汇编方法及常用汇编指令介绍 VS2015使用技巧 调试-反汇编 查看C语言代码对应的汇编代码
浅析VS2010反汇编 2015年07月25日 21:53:11 阅读数:4374 第一篇 1. 如何进行反汇编 在调试的环境下,我们可以很方便地通过反汇编窗口查看程序生成的反汇编信息.如下图所示. ...
- 代码管理工具-Git基础介绍及常用技巧
目录 Git起源 基本概念 Branch.HEAD和Commit tree Git分支 git merge 和 git rebase 的区别和抉择 与远程仓库的交互 关于一些实际开发场景的问题和解决方 ...
- HTML5标签与HTML4标签的区别示例介绍_html5教程技巧
(1)概念的变化: HTML5专注内容与结构,而不专注的表现 <header> <hgroup>导航相关数据</hgroup> </header> &l ...
- 【iOS开发】在 App 中加入 AdMob 广告 - 入门介绍与编程技巧
前言 虽然在App中加入广告来盈利是比较低级的商业化方式,但对于个人开发者或者小团队开发者来说,做出一个简单易用的免费小工具(举个栗子),在里面加入一些广告,如果用的人多,也是可以带来一些可观的收入的 ...
- 安全标识符SID技术介绍及查看技巧
说到安全标识符SID就要先说说安全主体(Security Principals),安全主体是一个能够对它分配权限的对象,例如,用户.组和计算机: 对于每一个Windows 200x域中的安全主体都有一 ...
- mysql基本介绍和优化技巧
一. mysql框架和基本介绍 1. 框架图 更详细: 2. 存储引擎 MYISAM与INNODB对比: MYISAM:mysql5.1及以前版本的默认存储引擎.支持全文检索,压缩,表级锁等,但不支持 ...
- Nuget介绍及使用技巧
一.介绍 什么是Nuget? 引用自Nuget网站的原话“NuGet is the package manager for the Microsoft development platform inc ...
- Web开发者应掌握的12个Firebug技巧
来源: 廖煜嵘 相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它 可以对HTML.DOM.CSS.HTTP和J ...
随机推荐
- 移动端常见的不同苹果手机media query汇总
在做手机网站的时候,我经常用百分比布局,但是经常在不同的手机显示的不同 比如说,一样的东西,在iphone4(s).5(s).6.plus中都会有不同显示 有时候也想有为了某个手机单独的做一些效果,来 ...
- 写下你的第一个Django应用,第三部分
这篇指南开始于指南2结束的地方.我们将继续web投票应用和集中注意力在创建公共接口——“view” 理念 一个视图在你的Django应用中一个web页面的“品种”和它通常作为一个特定的函数以及有一个特 ...
- uva1368 DNA Consensus String
<tex2html_verbatim_mark> Figure 1. DNA (Deoxyribonucleic Acid) is the molecule which contains ...
- IOS开发笔记(4)数据离线缓存与读取
IOS开发笔记(4)数据离线缓存与读取 分类: IOS学习2012-12-06 16:30 7082人阅读 评论(0) 收藏 举报 iosiOSIOS 方法一:一般将服务器第一次返回的数据保存在沙盒里 ...
- poj2484--A Funny♂Game
题意:n个硬币围成环,每次可以取相邻两个硬币或者一个,不能取者负. Ans:n<=2的时候先手必胜,其他任意情况后手必胜,因为不论我先手取什么,我后手总有中心对称与它配对. #include&l ...
- LeetCode_Container With Most Water
Given n non-negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). ...
- WPF利用Image实现图片按钮
之前有一篇文章也是采用了Image实现的图片按钮,不过时间太久远了,忘记了地址.好吧,这里我进行了进一步的改进,原来的文章中需要设置4张图片,分别为可用时,鼠标悬浮时,按钮按下时,按钮不可用时的图片, ...
- 《Programming WPF》翻译 第6章 4.应用程序全球化
原文:<Programming WPF>翻译 第6章 4.应用程序全球化 如果你打算发布你的应用程序到全球各地,你可能需要为不同地区的用户界面准备不同的版本.至少,这需要解决将文本翻译成适 ...
- 工具:七牛云备份VPS服务器文件
每一天,服务器上都会产生一系列的数据文件,有些文件不免具有重要性,但是如果我们只是简单的移动文件,那将不会具有很好的备份性,这里,我们借助Python实现对于文件的云端备份. 这个程序是我利 ...
- hdu2059 龟兔赛跑
hdu2059 龟兔赛跑 动态规划 题目描述: Problem Description 据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州 ...