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 ...
随机推荐
- [Mugeda HTML5技术教程之19]制作可定制贺卡
本文档通过一个实例介绍可定制贺卡的动画的制作过程.实例包含两部分: 1. 动画部分:介绍动画制作过程中如何给祝福词和落款的文本对象命名,如何给定制按钮定义表单动作. 2. 代码部分:介绍贺卡的脚本逻辑 ...
- Python学习笔记捌——面向对象高级编程
__slots__特殊变量的使用: 由于Python是动态语言,允许先编写类,然后在创建实例的时候添加属性或者方法:而__slots__特殊变量就是,限制往类里添加属性的: 在创建类的时候,使用__s ...
- 简单说pyglet.event
emitter,就是pyglet.event.EventDispatcher的子类, 负责发出事件的消息,并且规定了响应消息的函数名. class Consumer(pyglet.event.Even ...
- iOS学习之自定义视图时,在屏幕发生旋转时触发重新布局方法
如果要对自定义的视图在屏幕旋转时重新布局,则在自定义视图中定义以下触发方法: -(void)layoutSubviews { [super layoutSubviews]; //1.获取到屏幕旋转的方 ...
- 纯js实现div内图片自适应大小
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Asp.Net MVC3.0 Partial RenderPartial Action RenderAction 区别和用法
本人写的博文不多,专业知识不强,以下纯属于个人笔记.如有不对,还请各路大拿,拍砖指导,谢谢! 区别: 1.Partial 与 RenderPartial 两个方法性质基本一样,只是把一个静态用户控件给 ...
- Nutshell.ThreadWorkerPool .Net线程池设计
功能描述: 支持创建多个线程池,并统一管理 支持不同线程池的容量控制,以及最少活动线程的设置 支持不同线程池中活动线程的闲时设置,即线程空闲时间到期后即自动被回收 结构设计: ThreadWorker ...
- 用 C 语言编写 Windows 服务程序的五个步骤
Windows 服务被设计用于需要在后台运行的应用程序以及实现没有用户交互的任务.为了学习这种控制台应用程序的基础知识,C(不是C++)是最佳选择.本文将建立并实现一个简单的服务程序,其功能是查询系统 ...
- 深入浅出Node.js (6) - 理解Buffer
6.1 Buffer结构 6.1.1 模块结构 6.1.2 Buffer对象 6.1.3 Buffer内存分配 6.2 Buffer的转换 6.2.1 字符串转Buffer 6.2.2 Buffer转 ...
- 瑞柏匡丞:app商业价值如何体现
在互联网行业,想要实现商业价值,必须先实现用户价值.这个观点发源自PC统治互联网的时代,如今PC端的用户停留时间下降,用户行为趋于稳定保守,移动端则蒸蒸日上.而PC与移动端的区别之一是,PC端的用户流 ...