网站首页 > 技术文章 正文
互联网上有很多很棒的工具,让我们作为前端开发人员的生活更加轻松。在这篇文章中,我将快速回顾一下我在开发工作中经常使用的11种工具。
Node.green
用来查询当前 Node 版本是否某些功能。例如,对象展开符( Rest/Spread Properties)
可以看到在Node v8.3.0以下是不支持的。分别在 Node v8.5.0和v8.2.1下运行以下代码片段
当你遇到以上错误,那大多就是Node版本问题了。
在线地址: https://node.green/
CanIUse
当你想要确定某个 Web API 的兼容性的时候,这个在线工具将轻松搞定。
假设我们想知道哪些浏览器及其版本将支持 Web Share API:navigator.share(...
查看结果。浏览器和支持navigator.share(…)的版本都列出了。
在线地址: https://caniuse.com/
Minify
为了减少应用程序代码的包大小,我们在发布到到生产环境的时候,需要使它们最小化。最小化消除了空格,无效代码等。这能够使应用程序包大小的显着减小,从而节省浏览器上的加载时间。(虽然在当下,有 webpack uglifyJS 等插件,但是当我在开发非打包的简单应用的时候,这个是一个不错的选择。)
在线地址: https://www.minifier.org/
Bit.dev
Bit.dev是一个非常棒的组件中心。可以用它来托管,记录和管理来自不同项目的可复用组件。这是增加代码复用,加速开发并优化团队协作的好方法。
这也是从头开始构建设计系统的不错选择(因为它本质上具有设计系统所需的一切)。Bit.dev与Bit完美配合,Bit是处理组件隔离和发布的开源工具。
Bit.dev支持React,带有TypeScript的React,Angular,Vue等。
在线地址: https://bit.dev/
Unminify
免费的在线工具,用于最小化(解压,反混淆)JavaScript,CSS和HTML代码,使其可读性强,美观
在线地址: https://unminify.com/
Stackblitz
这是每个人都喜欢的工具。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/
JWT.io
如果您使用JSON Web令牌(JWT)保护应用程序安全,或者使用JWT允许用户访问后端的受保护资源。
决定是否应访问路线或资源的一种方法是检查令牌的到期时间。有时候我们想要解码JWT以查看其有效payload,jwt.io恰好提供了这一点。
这个在线工具使我们能够插入令牌以查看其有效payload。一旦我们粘贴了令牌,jwt.io便对该令牌进行解码并显示其有效payload。
在线地址: https://jwt.io/
BundlePhobia
您是否曾经不确定过node_modules的大小,或者只是想知道将pakckage.json安装在您的计算机中的大小?BundlePhobia提供了答案
该工具使我们能够加载package.json文件,并显示将从package.json安装的依赖项的大小,也可以查询单包的体积。
在线地址: https://bundlephobia.com/
Babel REPL
Babel是一个免费的开放源代码JS转编译器,用于将现代ES代码转换为普通的 ES5 JavaScript。
该工具是Babeljs团队在网上建立的Web应用,可以将 ES6 +代码转换为ES5。
本人总结的两个比较方便的使用方式
1.方面面试时在线写高级语法。2.可以快速查看某些 polyfill 是怎么写的。
在线地址: https://babeljs.io/en/repl
Prettier Playground
Prettier是一个自以为是的JS代码格式化程序。它通过解析代码并使用JS最佳编码实践将其重新打印来实施一致的样式。
该工具已在我们的开发环境中广泛使用,但它也具有一个在线地址,你可以在其中美化您的代码。
在线地址: https://prettier.io/playground
postwoman
postwoman是一款功能强大的网页调试和模拟发送HTTP请求的Chrome插件,支持几乎所有类型的HTTP请求,操作简单且方便。可用于接口测试,比如测试你用easy-mock生成的接口。
在线地址: https://postwoman.io/
多年开发老码农福利赠送:网页制作,网站开发,web前端开发,从最零基础开始的的HTML+CSS+JavaScript。jQuery,Ajax,node,angular框架等到移动端小程序项目实战【视频+工具+电子书+系统路线图】都有整理,需要的伙伴可以私信我,发送“前端”等3秒后就可以获取领取地址,送给每一位对编程感兴趣的小伙伴
结论
列表中还有更多,但是这些是我的最爱。
如果您对此有任何疑问或我应添加,更正或删除的任何内容,请随时发表评论。
谢谢 !!!
猜你喜欢
- 2024-09-25 前端开发应知的网站 前端开发实战
- 2024-09-25 推荐几个前端必备的实用工具与网站
- 2024-09-25 挖到宝啦!这10个前端开发网站真的太牛啦!
- 2024-09-25 分享一个2023年前端入门最好的教程网站
- 2024-09-25 摸鱼时间前端工程师经常去逛的技术网站有那些?
- 2024-09-25 javascript学习网址,前端学习 javascript怎么学
- 2024-09-25 让你工作效率翻倍的神仙级实用工具网站 #前端培训
- 2024-09-25 web前端开发项目资源网站,私家珍藏!分享给大家!
- 2024-09-25 超实用!WEB前端设计师必须关注的七类网站
- 2024-09-25 「干货分享」前端开发工程师不可少的几个学习网站,小白必备利器
你 发表评论:
欢迎- 493℃几个Oracle空值处理函数 oracle处理null值的函数
- 488℃Oracle分析函数之Lag和Lead()使用
- 485℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 472℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 467℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 462℃【数据统计分析】详解Oracle分组函数之CUBE
- 444℃Oracle有哪些常见的函数? oracle中常用的函数
- 439℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 最近发表
-
- Spring Boot跨域难题终结者:3种方案,从此告别CORS噩梦!
- 京东大佬问我,SpringBoot为什么会出现跨域问题?如何解决?
- 在 Spring Boot3 中轻松解决接口跨域访问问题
- 最常见五种跨域解决方案(常见跨域及其解决方案)
- Java Web开发中优雅应对跨域问题(java跨域问题解决办法)
- Spring Boot解决跨域最全指南:从入门到放弃?不,到根治!
- Spring Boot跨域问题终极解决方案:3种方案彻底告别CORS错误
- Spring Cloud 轻松解决跨域,别再乱用了
- Github 太狠了,居然把 "master" 干掉了
- IntelliJ IDEA 调试 Java 8,实在太香了
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)