聊聊前端开发日常的协作工具(全)

简介: 前沿:在掘金写作不知不觉已经过了四个月了,从一开始寥寥无几的阅读量,到现在有破万阅读的文章,感谢曾支持我的掘金友,希望在未来能加深产出文章的深度,今天从借此机会跟大家分享下树酱日常工作中常用的一些工具,或许可以帮到你提升日常的协作效率

微信截图_20220512170729.png


前沿:在掘金写作不知不觉已经过了四个月了,从一开始寥寥无几的阅读量,到现在有破万阅读的文章,感谢曾支持我的掘金友,希望在未来能加深产出文章的深度,今天从借此机会跟大家分享下树酱日常工作中常用的一些工具,或许可以帮到你提升日常的协作效率


1.写作篇 ✏️


基于之前很多童鞋在评论区,问树酱说比如思维导图很好看,用的是什么,首图是怎么制作的等等问题,于是通过一些工具的整理希望能帮助到大家


1.1 语雀


语雀是一个蚂蚁金服孵化出来的专业的云端知识库,类似wiki,目前已经覆盖了10 万阿里员工的使用,来进行文档编写及知识沉淀 官方链接🔗


微信截图_20220512170740.png


语雀我常用的两个方面


  • 思维导图:一个是语雀自带的思维导图,个人觉得UI体验很强(外表协会)


微信截图_20220512170754.png


  • 日记编排:用语雀来保持记录每天在前端开发中遇到的问题及心得体会,方便复盘和回归,最重要的是排版体验高,支持编排,当你回顾你写的文章的时候,阅读体验高,像是在翻书一样


微信截图_20220512170804.png


1.2 Process On


ProcessOn是一个在线协作绘图平台,为用户提供最强大、易用的作图工具。支持在线创作流程图、思维导图、组织结构图、网络拓扑图、BPMN、UML图、UI界面原型设计等


微信截图_20220512170818.png


我主要用process on来绘制交互图及流程图,支持在线实时编辑,不足的就是如果非付费用户则会限制绘制图的数量,下面是操作页面👇


微信截图_20220512170828.png


1.3 Carbon


Carbon 用来创建美化版的代码片段,可筛选多种主题切换,然后生成你想要效果的代码片段图 官方链接🔗


微信截图_20220512170843.png


微信截图_20220512170903.png


1.4 Mdnice


mdnicde全名为Markdown Nice,支持给markdown添加“主题元素”,有点像换肤的感觉,支持多种主观,让你的文章仿佛披上了嫁衣,最重要的是支持微信公众号、知乎、还有掘金!官方链接🔗


导出如下图所示


微信截图_20220512170919.png


1.5 封面模版


很多童鞋很好奇,我每次文章都会附上一张主题图,是不是自己P的,虽然我是做UI出身的前端,但是设计还是蛮琐碎和耗时的活,时间应该用在更宝贵的地方,这里介绍的就是我使用的模版在线编辑工具 - 凡科快图 官方链接🔗 或者 canva 官方链接🔗


微信截图_20220512170948.png


微信截图_20220512170959.png


1.6 Shields


shields.io 主要是用来可以生成 在Markdown 文档中的徽章,我们经常在github的项目上看到这些徽章,来表述比如单元测试覆盖率、打包的大小、版本信息、认证信息等 官方链接🔗

微信截图_20220512171024.png


微信截图_20220512171008.png


1.7 Gif生成


有时候图片无法去表达我们想要阐述的内容,这个时候动态图就起了很重要的作用,可以更直观的描述整个过程


  • Mac先通过QuickTime Player 进行屏幕录制


微信截图_20220512171036.png



如果是在掘金使用gif的同学要注意的是,需要在左下角添加图片进行上传


链接


1.8 网页截屏


文章素材需要网页截图?很长时间我要给当前网页截图,我还在用微信的截图工具,其实强大的chrome内置了截屏的功能,那如何使用呢


  • 首先打开chrome控制台(打开快捷方式 Option+Command+i)
  • 打开命令行 (打开快捷方式 shift + cmd + p 或 win系统 shift + ctrl + p)
  • 其次在命令行输入“capture”可以看到如下


注意:capture full size screenshoot和capture screenshoot的区别在于前者是整个页面完整信息的截图,后者只是当前页面的截图


微信截图_20220512171113.png


2.效率篇 ⏰


在日常开发中,效率工具的使用,往往可以给我减少很多不必要时间的浪费,通过工具赋能,帮助我们提高生产效能


2.1 Apifox 接口管理神器


说起接口调试,情不自禁我们会想起Postman,但是它并没有网页版。机灵的你可能会说它不是还有个小情人PostWoman,支持Web版!今天给他推荐的是国人做的产品不仅支持桌面端使用、同时也支持Web端,它就是Apifox官网


微信截图_20220512171123.png


2.2 Iconfont 图标库


Iconfont Icon库方便个人开发者找到自己需要的图标,节省图标设计和查找的时间,不香吗~ 官方链接🔗


微信截图_20220512171137.png


2.3 Regexr 正则可视化工具


RegExr是一款在线编辑测试正则表达式的工具,它拥有一个简洁的界面,提供了一个可以实时查看查找与替换正则表达式的文本框 官方链接🔗


微信截图_20220512171151.png


2.4 CanIuse 兼容性查询


can I use? 顾名思义:我能使用吗,能快速让我们查看浏览器对某个属性语法的兼容情况,场景应用当前在某个浏览器可以正常使用,可是换了另一个浏览器之后就不支持了,这个时候就得我们防患于未然,在对某个属性使用前,做好足够得调研,而不是等到上线才发现问题官方链接🔗


微信截图_20220512171204.png


2.5  Prettier Playground 代码在线格式化


应用场景:当我使用的电脑没有安装IDE,但是我又需要看别人写的代码,这个时候 Prettier Playground可以帮我将原本凌乱的代码改头换面,大大提高可读性 官方链接🔗


左边为源代码,右边为格式化后的代码


微信截图_20220512171219.png


2.6 SwitchHosts host管理工具


SwitchHosts 可以帮助我们快速切换不同的 hosts 设置、并进行hosts编辑 官方链接🔗


微信截图_20220512171234.png


3.命令行工具篇 🔧


All in code! 如果只想用命令行工具来完成一系列有助于提升效率,你可以看看下面这些工具


3.1  n - node 版本切换工具


用来进行 node 版本的切换,方便轻量  官方链接🔗


微信截图_20220512171244.png


3.2 nrm - npm镜像管理工具


nrm是npm的镜像源管理工具,有时候因为访问国外资源原因导致速度太慢,使用nrm可以快速地在npm源间切换,也可以管理你内部的npm来源


微信截图_20220512171406.png


3.3 caniuse-cmd - 兼容性测试工具


上文提到web版本的caniuse,这里介绍下它的命令行工具,如何使用? npm install -g caniuse-cmd 下面是一个关于websocket浏览器兼容性测试的例子👇


微信截图_20220512171417.png


相关文章
|
4天前
|
人工智能 JSON 前端开发
有关D2C工具的思考和分享, 提升前端研发效率
有关D2C工具的思考和分享, 提升前端研发效率
77 1
|
4天前
|
存储 前端开发 开发工具
前端开发中的Git版本控制:构建可靠的协作和代码管理
前端开发中的Git版本控制:构建可靠的协作和代码管理
51 0
|
4天前
|
运维 前端开发 JavaScript
现代化前端开发工具与框架的演进
随着Web应用的复杂性不断增加,前端开发工具和框架在不断演进,以应对日益复杂的需求。本文将从前端开发工具、主流框架以及未来发展趋势等方面进行探讨,帮助读者了解现代化前端开发技术的最新动态。
|
2天前
|
前端开发
Github项目分享——免费的画图工具drow,最新前端面试题整理
Github项目分享——免费的画图工具drow,最新前端面试题整理
|
4天前
|
前端开发 测试技术 持续交付
《跨界合作:前端与后端如何优化协作效率》
在当今软件开发领域,前端和后端开发团队通常是分开工作的,但他们的协作质量直接影响着项目的成功与否。本文将探讨如何通过优化前端与后端的协作方式,提高开发效率和项目质量,从而实现更好的跨界合作。
|
4天前
|
Web App开发 缓存 前端开发
如何优化前端网页加载速度:最佳实践和工具推荐
本文探讨了如何通过采用最佳实践和利用先进的工具来优化前端网页加载速度。从压缩资源到使用CDN,从减少HTTP请求到利用缓存策略,我们将介绍一系列提高网页性能的技术手段。同时,我们还将推荐一些广受好评的工具,帮助开发者更轻松地实施这些优化策略。
|
4天前
|
缓存 前端开发 JavaScript
如何优化前端性能:最佳实践与工具推荐
在当今互联网时代,用户对网页加载速度和性能的要求越来越高。本文将介绍一些优化前端性能的最佳实践,包括代码压缩、资源合并、懒加载等技术,并推荐一些实用的工具,帮助开发者提升网页加载速度和用户体验。
|
4天前
|
前端开发 持续交付 开发工具
【专栏:工具与技巧篇】版本控制与Git在前端开发中的应用
【4月更文挑战第30天】Git是前端开发中的必备工具,它通过分布式版本控制管理代码历史,支持分支、合并、回滚等操作,促进团队协作和冲突解决。在前端项目中,Git用于代码追踪、代码审查、持续集成与部署,提升效率和质量。优化协作包括制定分支策略、编写清晰提交信息、定期合并清理分支及使用Git钩子和自动化工具。掌握Git能有效提升开发效率和代码质量。
|
4天前
|
Dart 前端开发 开发者
【Flutter前端技术开发专栏】Flutter中的性能分析工具Profiler
【4月更文挑战第30天】Flutter Profiler是用于性能优化的关键工具,提供CPU、GPU、内存和网络分析。它帮助开发者识别性能瓶颈,如CPU过度使用、渲染延迟、内存泄漏和网络效率低。通过实时监控和分析,开发者能优化代码、减少内存占用、改善渲染速度和网络请求,从而提升应用性能和用户体验。定期使用并结合实际场景与其它工具进行综合分析,是实现最佳实践的关键。
【Flutter前端技术开发专栏】Flutter中的性能分析工具Profiler
|
4天前
|
前端开发 数据处理 Android开发
【Flutter 前端技术开发专栏】Flutter 中的调试技巧与工具使用
【4月更文挑战第30天】本文探讨了Flutter开发中的调试技巧和工具,强调其在及时发现问题和提高效率上的重要性。介绍了基本的调试方法如打印日志和断点调试,以及Android Studio/VS Code的调试器和Flutter Inspector的使用。文章还涉及调试常见问题的解决、性能和内存分析等高级技巧,并通过实际案例演示调试过程。在团队协作中,有效调试能提升整体开发效率,而随着技术发展,调试工具也将持续进化。
【Flutter 前端技术开发专栏】Flutter 中的调试技巧与工具使用