美文网首页伊佐那社工具使用web前端相关
这10个FireFox工具让前端开发效率x2

这10个FireFox工具让前端开发效率x2

作者: 技匠 | 来源:发表于2016-03-21 21:25 被阅读2680次

FireFox正因其提供的大量开发辅助功能而成为“开发人员的浏览器”。你可以在Firefox开发者工具页面上找到大量开发工具,你也可以直接下载开发者版本浏览器,它直接集成了这些开发工具。

在这篇文章中,列举了FireFox开发者工具中,我最喜欢的10个工具,并通过一小段示例来告诉你如何使用它们。

1. 显示标尺

FireFox提供了一个标尺工具,能够以像素为单位同时显示横向和纵向的标尺。这个工具对你进行页面元素的排版非常有用。

你可以通过菜单项 ☰ > Developer > Developer Toolbar (快捷键:Shift+F2)来显示工具栏,然后输入 rulers 并回车,标尺便会显示出来。

如果你希望标尺按钮能够显示在工具栏中,可以在“Toolbox Options”中的“Available Toolbox Buttons”下勾选“Toggle rulers for the page”复选框。


2. 通过CSS选择器作局部截屏

尽管Firefox的工具栏上提供了截屏工具(可截取当前窗口区域或整个页面),但我认为基于CSS选择器的局部截屏更加实用。

你可以通过菜单项 ☰ > Developer > Developer Toolbar (快捷键:Shift+F2)来显示工具栏,然后输入screenshot --selector any_unique_css_selector 并回车,你所截取的内容就能下载下来了。

同样在“Toolbox Options”中的“Available Toolbox Buttons”下勾选“Take fullpage screenshot”复选框能够在工具条上显示这个按钮。


3. 在页面上拾取颜色

Firefox内置了一个颜色拾取器并将其命名为“Eyedropper”。你可以通过菜单项 ☰ > Developer > Eyedropper 来调用它。

在“Toolbox Options”中的“Available Toolbox Buttons”下勾选“Grab a color from the page”复选框能够在工具条上显示这个颜色拾取器按钮。


4. 显示页面3D布局

以3D的形式显示页面能够有效帮助我们解决布局问题。在3D视图中你可以更加清晰地看到在不同层上的元素。直接在工具栏上点击“3D View”按钮,就可以显示这个3D视图。

在“Toolbox Options”中的“Available Toolbox Buttons”下勾选“3D View”复选框能够在工具条上显示这个3Ds视图按钮。


5. 显示浏览器样式

浏览器样式由两种类型组成:浏览器为每一个元素添加的默认样式,以及浏览器特有的样式(它们会带上浏览器的前缀信息)。通过查看浏览器样式,你可以诊断你自定义样式中的样式覆盖问题以及浏览器兼容性问题。

你可以通过菜单项 ☰ > Developer > Inspector,然后选择“Computed” 标签页,并勾选“Browser styles”复选框。

你也可以通过快捷键 Ctrl +Shift + C 来打开“Inspector”面板,然后勾选“Browser styles”复选框。


6. 对当前会话禁用JavaScript

基于最佳实践以及对屏幕阅读器支持的考虑,我们所开发的网站页面不应该由于JavaScript没有被调用而破坏原有的内容。因此你需要测试在JavaScript禁用的情况下,你的网页是否依旧可以正常工作。

在“Toolbox Options”中的“Advanced settings”下勾选"Disable JavaScript*" 复选框,便能在整个会话中禁用JavaScript。


7. 禁用样式表

与禁用JavaScript同样的原因类似,你的页面内容也应该在不加载任何样式表的情况下能够正常显示。你可以在开发者工具中,让样式表失效,来检查页面内容是否依然完整可读。

在“Style Editor”面板中,点击样式表前面的眼睛图标,就可以隐藏这些样式表(包括 内联的、内部的 或 外部的),再点击一次就能恢复样式表应用。

你可以通过菜单项 ☰ > Developer > Style Editor (快捷键:Shift + F7)来调用样式编辑器。


8. 查看请求对应的返回HTML内容

Firefox开发者工具提供了一个选项可以以HTML的形式查看请求对应的服务器响应内容。这能帮助开发人员查看所有302跳转以及检查返回内容中是否包含敏感信息。

你可以通过菜单项 ☰ > Developer > Network (快捷键:Ctrl + Shift + Q)来打开网络面板,然后重新加载当前页面,所有的请求便会在面板中以列表的形式显示出来,你可以选择任何一个请求,然后点击“Preivew”标签页,响应内容便会在显示出来。


9. 以不同的设备尺寸查看网页

要测试一个网页是否支持响应式布局并在各种不同尺寸的设备中可以正常浏览,我们可以使用“Responsive Design View”。通过菜单项 ☰ > Developer > Responsive Design View (快捷键:Ctrl + Shift + Q)来打开这个视图。

你也可以在“Toolbox Options”中的“Advanced settings”下勾选"Responsive Design Mode" 复选框,来让这个按钮出现在工具栏上。


10. 在页面中运行JavaScript

如果你希望在任何页面上快速执行JavaScript脚本,你可以使用Firefox的“Scratchpad”工具。通过菜单项 ☰ > Developer > Scratchpad (快捷键:Ctrl + F4)来打开这个视图。

同样可以在“Toolbox Options”中的“Advanced settings”下勾选"Scratchpad" 复选框,来让这个按钮出现在工具栏上。


稀土掘金联合编辑:技匠,以上内容欢迎大家分享到朋友圈/微博等。如需转载,请通过我的微信公众号联系。谢谢大家!

相关文章

  • 20160606码农头条日报

    让前端开发与设计效率x2 【20张Cheat Sheet!让前端开发与设计效率x2】详见: 在发展迅猛的前端领域,...

  • 这10个FireFox工具让前端开发效率x2

    FireFox正因其提供的大量开发辅助功能而成为“开发人员的浏览器”。你可以在Firefox开发者工具页面上找到大...

  • gulp 用法大全

    gulp 是基于 node 实现 Web 前端自动化开发的工具,利用它能够极大的提高开发效率。在 Web 前端开发...

  • 自动化测试-定位页面元素

    定位工具: FireFox开发者工具---Tryxpath Chrome开发者工具(推荐)---可以在开发者工具中...

  • gulp前端自动化开发的工具

    gulp 是基于 node 实现 Web 前端自动化开发的工具,利用它能够极大的提高开发效率。 在 Web 前端开...

  • Web前端开发者必备小工具集合

    前端开发工具箱 该工具是由原前端开发网(w3cfuns)开发,它是为了让前端开发变得更简单而生的,exe文件只需1...

  • 前端工程化

    前端是一种技术问题较少、工程问题较多的软件开发领域,一切能提升前端开发效率、提高前端应用质量的手段和工具都是前端工...

  • webpack配置【入门篇】

    前端开发中,选择合适的打包工具,如gulp webpack,可以极大的提高开发效率。本文就讲讲webpack入门配...

  • 前端系统学习 5. 前端工程化

    前端工程化 什么是前端工程化?前端工程化就是通过各种工具和技术,提升前端开发效率的过程。这句话有两个含义:前端工程...

  • Emmet 笔记

    Emmet(前身为 Zen Coding)是一个能大幅提高前端开发效率的工具。在前端开发的过程中,一大部分的工作是...

网友评论

  • 简单的土豆:推荐一个 HttpRequester 可以模拟各种类型的HTTP请求,并可以可以对返回的JSON进行格式化,调试接口非常方便。
  • Idoahc:开发app是不是对这个要求不是太高?用Safari有什么缺陷吗?
  • bf57e7afa401:弟八点你的工具怎么是黑色样式的
  • e94f39efa493:chrome 和firefox 比较起来哪个更适合开发呢?
    能不能开心的起个昵称:@guiku1949 个人觉得Chrome稍微好点,如性能。不过Firefox有一些独特的功能,比如文章中的3d视图。
    e94f39efa493:@技匠 使用习惯上倾向chrome,公司也开始推广使用chrome了。
    技匠:@guiku1949 都比IE好,看你哪个用得顺手了
  • 飞柠:收藏
  • 最终组织者:firebug, 火狐自带,chrome自带哪个好用啊,firebug是不是太老现在已经过时了啊?😶
  • 2cfb41fdd664:想问一下chrome上有没有类似的插件呢?
    2cfb41fdd664:@技匠 蟹蟹你, :smile:
    技匠:@恋空的喵喵 也有的,回头在整一份清淡分享给你😄
  • 8fa604c30ea5:我会firebug来取xpath
  • 6583f8b9eaf8:虽然知道几个,不过也学习了新东西,支持下。
    技匠:@lk920724 谢谢支持😄
  • 女博士小K:惭愧,我只会用firebug
    技匠:@女博士小K 会用firebug已经很牛了:smile:
  • 莫十三:值得拥有
    技匠:@莫十三 :smile:
  • 11b3d688deec:有用,谢谢
  • 34c343e7515f:收藏了,多谢!

本文标题:这10个FireFox工具让前端开发效率x2

本文链接:https://www.haomeiwen.com/subject/zwgklttx.html