作者 | Chidume Nnamdi 译者 | 王强 策划 | 李俊辰 “进步不是勤奋者的功劳。它是懒惰者在尝试寻找更简单的方法时取得的成果。”  ——罗伯特·海因莱因 CSSViewer

这款工具用来识别和显示元素的 CSS 属性是非常方便的。它包含一个浮动面板,你可以将其悬停以检查页面上的元素。CSSViewer 将你选择的 CSS 显示在一个提示框中,使你可以轻松地复制所选的 CSS。

它比我们浏览器中的内置版本先进得多,后者只能显示其下方元素的宽度和高度。

https://chrome.google.com/webstore/detail/cssviewer/ggfgijbpiheegefliciemofobhmofgce?hl=en

Angury

这是我的最爱,也是我的 DevTool 扩展首选。

Augury 是由 Rangle.io 构建的 DevTool 扩展,用于调试、分析和优化 Angular 项目。

Augury 在 DevTools 中提供了丰富的 UI,你可以在其中:

  • 查看组件的 DI 树图

  • 编辑和更改组件中的属性

  • 发射事件

  • 还有更多功能……

当我想了解组件的变更检测触发器可以进入组件树多深时,我觉得这款工具是很有用的。

如果你是 Angular 开发人员,并且没有在 DevTools 中使用过 Augury,这次可不要错过它了。当你要直接从浏览器调试 Angular 应用程序时,Angury 就是你需要的一切。

https://chrome.google.com/webstore/detail/augury/elgalmkoelokbchhkhacckoklkejnhcd?hl=en

React Developer Tools

可以将 React Developer Tools 视为“React 版的 Angury”。

这是 React 团队开发的,很棒的开发工具。

就像 Augury 一样,React Developer Tools 提供了一个内容丰富的 UI,我们可以在其中监控 React 组件中的事件流。你可以检查 React 组件的 props 和状态,随意更改 props 和状态,并查看在组件树中是如何更改和传播的。

我经常使用的一项很酷的功能是高亮显示重渲染的组件。

https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en

JSONView

浏览器通常不擅长显示 JSON 数据。通常情况下,数据都会以黑白两种颜色显示,而且看起来十分密集,理解起来也很困难,尤其是在尝试定位深层嵌套的属性时会让人感觉特别麻烦。

JSONView 能格式化并美化 JSON 数据。它以彩色树状视图显示它们,让我们更容易识别属性和值。

https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh

Library Sniffer

我经常会在浏览一些网页的时候想知道这个网页是用哪个框架构建的,以及它所使用的是哪些库。

对于有和我一样的需求的开发者,Library Sniffer 绝对是一个绝佳的选择。这款工具将为你提供网页上的详细信息,Library Sniffer 会告诉你,你正在浏览的网页到底是运行在哪个框架上,是 React、Angular、Vue、Svelte 还是 Wordpress 等等。有的时候你肯定想知道这些,就像我一样。

https://chrome.google.com/webstore/detail/library-sniffer/fhhdlnnepfjhlhilgmeepgkhjmhhhjkh?hl=en

Web Developer

这是一个工具包。Web Developer 在你的浏览器上添加一个工具栏。这个工具栏有许多方便的道具,程序员和设计人员都可以在日常工作中用到它们,从而简化自己的工作。它的用途包括添加轮廓到元素、显示标尺、查找页面上所有损坏的图像、更改页面的布局和处理图像等。

它还将更多常用功能添加到了默认的 DevTools 检查器中。

https://chrome.google.com/webstore/detail/web-developer/bfbameneiokkgbdmiekhjnmfkcnldhhm

LambdaTest

浏览器兼容性永远是 Web 开发的大坑之一。开发人员经常要考虑如何在不同的浏览器上呈现自己的网站。

我们通常选择的方法是在计算机上安装不同的浏览器,以便我们可以启动任何浏览器并在其上测试我们的网站。

这款扩展程序为你完成了所有工作。它让你可以使用桌面和移动设备上的各种浏览器来截取网页的屏幕快照,从而快速、果断地解答兼容性问题。

https://chrome.google.com/webstore/detail/lambdatest-screenshots/fjcjehbiabkhkdbpkenkhaahhopildlh?ref=producthunt

ColorPick Eyedropper

ColorPick Eyedropper 有一个浮动面板,这个浮动面板悬停在网页中的元素上方,以显示元素的颜色。单击该元素会将所选元素的颜色复制到剪贴板。这是快速发现、复制和粘贴颜色的好方法。

https://chrome.google.com/webstore/detail/colorpick-eyedropper/ohcpnigalekghcmgcdcenkpelffpdolg?hl=en

CSSPeeper

另一个检查和复制元素样式的出色工具。

使用 CSSPeeper,你可以将鼠标悬停在网页上的任何元素上,然后单击鼠标即可复制元素的样式。

如果你曾经试过在 chromeinspector 工具中从一个元素复制 CSS 样式代码,就能轻松理解 CSSPeeper 所带来的价值。

https://chrome.google.com/webstore/detail/css-peeper/mbnbehikldjhnfehhnaidhjhoofhpehk?hl=en

WhatFont

“排版是基于经验和想象力的二维架构。”              ——赫尔曼·萨普夫

在查看网页时,经常让我眼前一亮的是网页所使用的字体。如果我看上了某种字体,就会本能地单击鼠标右键来查看页面源,进而检查并揭示这一奇迹的源头。但这套流程对于这么简单而常见的东西来说有些过于复杂。

WhatFont 让字体查看起来更加容易。你可以将鼠标悬停在文本上以快速查阅其字体系列。

https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm?hl=en

附赠:Bit

除了上面的十个扩展程序外,Bit 也值得一提。Bit 不是 Chrome 扩展程序,但绝对是遵从“让你的开发工作更轻松”这一精神的工具。

你可以使用 Bit 从任何代码库中“获取”可重用组件,并将它们共享到 bit.dev 中的组件集合中。与你的团队成员一起使用它,可以最大程度地(在存储库内和在不同存储库之间)重用代码,加快开发速度,并使代码库更易维护。

因此,无论你是要创建自己的可重用组件的私有集合,还是要查阅由开源社区构建的无数组件列表,Bit 都是你的好伙伴:

https://github.com/teambit/bit

小结

这些工具是我的最爱,因为它们使我的工作更加轻松快捷。如果你对此有任何疑问,或建议我添加、更正或删除任何内容,如果你有你觉得棒的选择,欢迎留言表达你的看法。

延伸阅读

https://blog.bitsrc.io/10-top-chrome-extensions-for-front-end-developers-db23a01dce1e

activex for chrome扩展程序 下载”_提升前端开发效率:你应该知道的10个Chrome扩展程序...相关推荐

  1. java 开发人员工具_每个Java开发人员都应该知道的10个基本工具

    java 开发人员工具 大家好,我们已经到了2019年的第二个月,我相信你们所有人都已经制定了关于2019年学习以及如何实现这些目标的目标. 我一直在撰写一系列文章,为您提供一些知识,使您可以学习和改 ...

  2. 正在搜索开发人员模式安装包_每个 Java 开发人员都应该知道的 10 个基本工具...

    大家好,我们已经在 2019 年的第 9 个月,我相信你们所有人已经在 2019 年学到了什么,以及如何实现这些目标.我一直在写一系列文章,为你提供一些关于你可以学习和改进的想法,以便在 2019 年 ...

  3. vue可视化拖拽生成工具_vdesjs: 基于vue的可视化拖拽,代码生成工具。提升前端开发效率,或者集成至项目作为在线拖拽工具。(持续迭代升级中)...

    vdesjs 介绍 vdesjs是一款基于vue技术栈,可视化拖拽,代码生成工具.我们提供详细的文档来帮助您理解我们工具的实现原理,并且您可以方便的基于vdesjs来扩展您自己的代码生成组件. 技术选 ...

  4. 前端组件化和模块化最大的区别是什么_7招提升你的前端开发效率

    前言 前端工程师其实是一个工作很杂的职位,除了要负责切图.写html/css/js外,还要解决一系列的浏览器兼容性.网页性能优化等问题,所以提高前端工程师的开发效率是势在必行的,也是前端工程化的体现. ...

  5. 7招提升你的前端开发效率

    前言 前端工程师其实是一个工作很杂的职位,除了要负责切图.写html/css/js外,还要解决一系列的浏览器兼容性.网页性能优化等问题,所以提高前端工程师的开发效率是势在必行的,也是前端工程化的体现. ...

  6. 优秀程序员的开发效率是普通程序员的 10 倍,那么如何提升呢?

    1975 年,弗雷德里克·布鲁克斯(Frederick Brooks)出版了软件行业的名著<人月神话>,他给出了一个统计结果,优秀程序员的开发效率是普通程序员的 10 倍.40 多年过去了 ...

  7. Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725

    Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓  O725 1. DSL主要分为三类:外部DSL.内部DSL,以及语言工作台. 1 2. DSL ...

  8. linux物联网项目,6个开源项目提升物联网开发效率

    有数据显示,目前物联网端口数量预计在200亿个左右.到2035年,这个数字会扩大到1万亿,平均每个人会拥有超过100台端口设备,它们将涉及穿戴.家居.交通.教育.通信等人类生活的各个领域. 毫无疑问, ...

  9. 程序员应该知道的10大编程格言

    作者 | BarryWang 来源 | https://www.cnblogs.com/barrywxx/p/4399007.html 每个程序员都该知道的10大编程格言(Kevin Pang): 编 ...

最新文章

  1. Mysql 瓶颈优化
  2. CCNA11月14日战报
  3. Python 学习笔记 - Memcached
  4. linux查看teamview是否运行,linux – 我如何知道teamviewer是否成功执行并获取会话ID和密码?...
  5. java11下载_JDK11 JAVA11下载安装与快速配置环境变量教程
  6. SAP Spartacus如何判断用户是否已经成功登录
  7. 附近有什么?8款可以查周边的App
  8. 【转】矩阵变换坐标系 深入理解
  9. linux htb 源代码,LINUX TC:HTB相关源码
  10. 【软件质量】代码注释的消极作用
  11. linux下安装jmeter
  12. 性能测试之JMeter配置元件【计数器】
  13. 【嵌入式】Linux开发工具arm-linux-gcc安装及使用
  14. HashMap源码注释
  15. 10分钟临时邮箱,无限邮箱
  16. 【游戏策划】Excel的使用技巧(一)
  17. Unity发布VR项目到Android
  18. [小技巧] git: Your branch and 'origin/master' have diverged
  19. sql 闩锁 原因_关于SQL Server中的闩锁
  20. python作者怎么读_python 读键盘

热门文章

  1. JZOJ__Day 10:【普及模拟】【USACO】山峰暸望
  2. confluence安装_Hive安装
  3. python验证卡普耶卡(D.R.Kaprekar)6174猜想
  4. Fragment使用LocalBroadcastManager接收广播消息
  5. CSS3基础03(3D②) 求粉丝
  6. 《nodejs+gulp+webpack基础实战篇》课程笔记(四)-- 实战演练
  7. ios绘图基本图形之线条
  8. 设计模式笔记15:代理模式(Proxy Pattern)
  9. 男士美容,这些方面你做了没? - 生活至上,美容至尚!
  10. 机器学习基础6--集群模型和算法