网上有不少很棒的工具,让做为前端开发人员的咱们生活的更加轻松。在这篇文章中,我将快速介绍一下我在开发工做中常用的11种工具。javascript
用来查询当前 Node 版本是否某些功能。例如,对象展开符( Rest/Spread Properties)前端
能够看到在 Node v8.3.0
如下是不支持的。分别在 Node v8.5.0
和 v8.2.1
下运行如下代码片断java
const a = { foo: 1}; console.log({...a, b: 2});
当你遇到以上错误,那大多就是 Node
版本问题啦。node
在线地址: https://node.green/webpack
当你想要肯定某个 Web API 的兼容性的时候,这个在线工具将轻松搞定。web
假设咱们想知道哪些浏览器及其版本将支持 Web Share API:navigator.share(...
面试
查看结果。浏览器和支持navigator.share(…)
的版本都列出了。json
在线地址: https://caniuse.com/segmentfault
为了减小应用程序代码的包大小,咱们在发布到到生产环境的时候,须要使它们最小化。 最小化消除了空格,无效代码等。这可以使应用程序包大小的显着减少,从而节省浏览器上的加载时间。(虽然在当下,有 webpack uglifyJS 等插件,可是当我在开发非打包的简单应用的时候,这个是一个不错的选择。 )后端
在线地址: https://www.minifier.org/
Bit.dev
是一个很是棒的组件中心。 能够用它来托管,记录和管理来自不一样项目的可复用组件。 这是增长代码复用,加速开发并优化团队协做的好方法。
这也是从头开始构建设计系统的不错选择(由于它本质上具备设计系统所需的一切)。 Bit.dev
与Bit
完美配合,Bit是处理组件隔离和发布的开源工具。
Bit.dev
支持React
,带有TypeScript
的React
,Angular
,Vue
等。
在线地址: https://bit.dev/
免费的在线工具,用于最小化(解压,反混淆)JavaScript,CSS和HTML代码,使其可读性强,美观
在线地址: https://unminify.com/
这是每一个人都喜欢的工具。Stackblitz使咱们可以使用世界上最流行和使用最多的IDE,即web上的Visual Studio代码。
只需单击一下,Stackblitz
便可快速提供Angular
,React
,Vue
,Vanilla
,RxJS
,TypeScript
项目的框架。
当你想从浏览器中尝试一段代码或任何当前JS框架中的功能时,Stackblitz
很是有用。 假设你正在阅读Angular
文章,而且遇到了想要尝试的代码。 您能够最小化您的浏览器并快速搭建一个新的Angular项目。
还有其余很棒的在线IDE,可是我相信Stackblitz
的转折点是使用每一个人都喜欢的 Visual Studio Code
感受和工具。 (ps: 本人使用体验,很是快速流畅, 附上图,比 sandbox 快不少)
在线地址: https://stackblitz.com/
若是您使用JSON Web令牌(JWT)保护应用程序安全,或者使用JWT容许用户访问后端的受保护资源。
决定是否应访问路线或资源的一种方法是检查令牌的到期时间。 有时候咱们想要解码JWT以查看其有效 payload
,jwt.io刚好提供了这一点。
这个在线工具使咱们可以插入令牌以查看其有效 payload
。 一旦咱们粘贴了令牌,jwt.io
便对该令牌进行解码并显示其有效payload
。
在线地址: https://jwt.io/
您是否曾经不肯定过node_modules
的大小,或者只是想知道将pakckage.json
安装在您的计算机中的大小? BundlePhobia提供了答案
该工具使咱们可以加载package.json文件,并显示将从package.json安装的依赖项的大小,也能够查询单包的体积。
在线地址: https://bundlephobia.com/
Babel
是一个免费的开放源代码JS转编译器,用于将现代ES代码转换为普通的 ES5 JavaScript。
该工具是Babeljs团队在网上创建的Web应用,能够将 ES6 +代码转换为ES5。
本人总结的两个比较方便的使用方式
在线地址: https://babeljs.io/en/repl
Prettier是一个自觉得是的JS代码格式化程序。 它经过解析代码并使用JS最佳编码实践将其从新打印来实施一致的样式。
该工具已在咱们的开发环境中普遍使用,但它也具备一个在线地址,你能够在其中美化您的代码。
在线地址: https://prettier.io/playground
postwoman
是一款功能强大的网页调试和模拟发送HTTP请求的Chrome插件,支持几乎全部类型的HTTP请求,操做简单且方便。可用于接口测试,好比测试你用easy-mock生成的接口。
在线地址: https://postwoman.io/
本文翻译自 https://blog.bitsrc.io/12-use... 可是不只仅是单纯地翻译,替换了原文中一些我以为不太实用的并加入一些本身的总结。
若是个人文章有帮助到你,但愿你也能帮助我,欢迎关注个人微信公众号 秋风的笔记
,回复好友
二次,可加微信而且加入交流群,秋风的笔记
将一直陪伴你的左右。