9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

六个提升前端开发效率的工具

  • 2020-03-20
  • 本文字数:1384 字

    阅读完需:约 5 分钟

六个提升前端开发效率的工具


互联网上有很多由社区成员提供的工具,可以帮助改善我们前端开发人员的开发体验。下面分享一下我个人非常喜欢的几个前端工具。

1. EnjoyCSS

老实说,尽管我做了很多前端开发工作,但还是不太擅长使用 CSS。EnjoyCSS 是一款非常简单的工具,是我在困难时期的救星。它为用户提供了简单的 UI,让用户可以设计元素,并提供对应的 CSS 输出。


2. Prettier Playground

Prettier 是一种代码格式化程序,支持 JavaScript,包括 ES2017、JSX、Angular、Vue、Flow 和 TypeScript 等。它会用符合标准并遵循最佳实践的样式替换掉你原来的样式。这个方便的工具在我们的 IDE 中非常流行,但是它也有自己的在线版本,你可以在里面优化你的代码。


3. Postman

从我踏入前端开发起,Postman 就一直是我的必备开发工具之一。它能在后端检查我的端点,非常好用。它的出色表现让我把它放到了这里。它包含的端点包括 GET、POST、DELETE、OPTIONS 和 PUT 之类。可以称之为绝对不能错过的一款工具。


4. StackBlitz

据 Chidume Nnamdi(https://medium.com/@kurtwanger40)称,这是所有用户最喜欢的在线 IDE 工具。主要原因是它将我们最喜欢和最常用的 IDE——也就是 Visual Studio Code,引入了 Web 端。


StackBlitz 允许你一键设置 Angular、React、Ionic、TypeScript、RxJS、Svelte 和其他 JavaScript 框架。一键设置这个功能意味着开发者可以在极短的时间内开始编码。我发现这款工具非常有用,尤其是在线上尝试示例代码段或库时。你可能没有时间从头开始创建一个新项目来尝试一项新功能。有了 StackBlitz,你只需不到几分钟的时间就可以试用新的 NPM 软件包,而无需从头开始在本地创建项目。


5. Bit.dev

软件开发的一项基本原则是代码可重用性。这可以减少你的开发工作,因为你无需从头开始构建每个组件。


这正是 Bit.dev 所做的。它使你可以共享可重用的代码组件和代码片段,从而减少开销并加快开发流程。


它还允许在团队之间共享组件,这使你的团队可以与其他团队更好地协作。


“组件是你的设计系统。共同打造更好的产品。”—Bit.dev


正如 Bit.dev 所提到的,这一组件平台也适合用作设计系统构建器。它能让你的开发人员和设计师团队共同工作,是从头开始构建设计系统的理想工具。


Bit.dev 现在支持 React、Vue、Angular、Node 等 JavaScript 框架。


6. CanIUse

CanIUse 是一款在线工具,使用起来非常方便,因为它让你可以了解所实现的特性是否与你希望使用的浏览器目标相兼容。


很多开发者都会遇到一个很闹心的问题,那就是开发的应用程序中的某些特性在浏览器上的支持与兼容问题,明明在这个浏览器可以正常使用,换了一个浏览器之后就不支持了。我同样有这样的困扰,在遇到过很多次这个问题之后,我开始牢记检查浏览器兼容性的必要步骤。举一个例子:我的投资组合项目中的某项特性在 Safari 浏览器上并不受支持。直到项目部署几个月后我才知道这件事。


为了看看这款工具是怎么工作的,我们来检查一下哪些浏览器支持 WebP 图片格式。



如你所见,目前 Safari 和 IE 不支持。这意味着你应该为不兼容的浏览器提供一个后备选项。下面的代码段是支持所有浏览器的最常用 WebP 图像实现。


小结

在此,我根据以往的开发经验,列举出了以上这些我觉得很棒的工具。如果你认为有任何值得补充的内容,请在下面评论。编程愉快!


延伸阅读


https://medium.com/better-programming/6-must-use-tools-for-front-end-development-643f50c9161


活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2020-03-20 16:133516
用户头像
李俊辰 InfoQ编辑

发布了 228 篇内容, 共 74.3 次阅读, 收获喜欢 272 次。

关注

评论

发布
暂无评论
发现更多内容

【初学入门Demo注解版】SpringBoot ,java面试大全下载

Java 程序员 后端

【大厂面经】我通过了某独角兽公司的魔鬼五面

Java 程序员 后端

【线程】(1),java高级特性编程及实战pdf百度云

Java 程序员 后端

一场哔哩哔哩Java开发面试之旅,分享面试经历及复习资料

Java 程序员 后端

【Spring Boot 19】Spring Boot整合阿里云OSS实现云存储

Java 程序员 后端

【关于封装的那些事】 缺失封装,2021年腾讯Java高级面试题及答案

Java 程序员 后端

一夜之间火爆GitHub的好文!!阿里资深架构师整理分享

Java 程序员 后端

【Spring Boot 8】Okhttp实现GitHub第三方登录

Java 程序员 后端

【数据库实验】,java语言零基础自学

Java 程序员 后端

【计算机网络 1】计算机网络概述,Java高级工程师进阶学习—Java热修复原理

Java 程序员 后端

【Java笔记】数组的处理方法,idea搭建springboot入门

Java 程序员 后端

【MyBatis 6】Statement,mysql基础教程西泽pdf

Java 程序员 后端

一份秀出新天际的SpringCloudAlibaba笔记,把微服务玩的出神入化

Java 程序员 后端

一口气面试6家大厂,已拿5家offer,大厂没有你想象中的难

Java 程序员 后端

【SpringMVC笔记】Ajax 入门,springboot源码解读与原理分析

Java 程序员 后端

【网络信息安全】身份认证,hadoop环境搭建教程

Java 程序员 后端

【Spring Boot 13】实现热部署,最新Java通用流行框架大全

Java 程序员 后端

【备战秋招冲击大厂】Java面试题系列,你还没弄明白存储键值对

Java 程序员 后端

【数据结构与算法 10】算法的时间复杂度和空间复杂度

Java 程序员 后端

【线程】,Java自学宝典pdf

Java 程序员 后端

【Java核心面试宝典】Day1,java高级工程师面试宝典

Java 程序员 后端

【Java程序员必知必会的90个细节】1,java面试题选择题

Java 程序员 后端

【白话设计模式】去哪儿网一面,java面试题刷题软件

Java 程序员 后端

【Spring框架03】DI依赖注入,spring菜鸟教程pdf

Java 程序员 后端

【嵌入式实验】,面试官必问的技术问题之一

Java 程序员 后端

一年Java开发经验,阿里巴巴五面(已offer,java原理视频

Java 程序员 后端

【备战秋招冲击大厂】Java面试题系列(1),springboot入门程序

Java 程序员 后端

【源码分析设计模式 7】Integer中的享元模式

Java 程序员 后端

【被面试官吊打】从系统角度考虑性能优化,kafkajvm调优

Java 程序员 后端

【Spring Boot 12】看完这篇,nginxkeepalived原理

Java 程序员 后端

【并发编程】深入了解volatile,linux高级编程pdf

Java 程序员 后端

  • 扫码添加小助手
    领取最新资料包
六个提升前端开发效率的工具_语言 & 开发_Mahdhi Rezvi_InfoQ精选文章