写点什么

提高开发效率的 9 个工具

  • 2019-12-18
  • 本文字数:1435 字

    阅读完需:约 5 分钟

提高开发效率的9个工具


互联网真是个神奇的地方,它不仅教你如何写代码,还提供了很多有用的工具,在开发的各个阶段帮你节约宝贵时间。本文将列出 9 个有用的在线工具,对任何开发人员而言,它们都会是得力助手(排名不分先后)。

1. Can I Use

如果你曾经想了解浏览器对 Web API(例如 local storage)的兼容性,那么Can I Use是个不错的选择。它为桌面版和移动版浏览器提供了一个表格,这个表格包含了这些浏览器对 Web API 的最新支持情况。



各种浏览器对 local storage 的支持情况

2. Unminify

Unminify.com是一个免费的在线工具,用于复原(解包、反混淆)JavaScript、CSS 和 HTML 代码,让这些代码变得更容易阅读,且干净漂亮。


对于没有缩进的代码,或者只包含一行代码的文件(所有代码都挤在这一行难以阅读),你会不会觉得这样的代码很难看?把它们拷贝并粘贴到 Unminify,瞬间让它们变得容易理解。



unminify.com

3. Compressor

对于网站来说,图像大小是影响网页加载速度的一个主要因素。


Compressor.io是一个在线工具,用于压缩图像大小,而不会降低图像质量。这个工具相当棒,以至于图像质量在压缩前和压缩后几乎看不出区别。



compressor.io

4. Cloudcraft

Cloudcraft可以帮助你设计云,并制定云资源预算。它提供了非常酷的拖放功能,通过连接不同的云基础设施服务(目前只适用于 AWS),可以创建出 3D 图表。


在预算标签页可以看到当前架构的具体预算信息。



使用 AWS 服务规划云架构

5. Repl.it

Repl.it可能正是你多年来一直寻觅的那个在线 IDE,这真是一个完美的 IDE,你可以在几秒钟之内为你喜欢的编程语言或技术栈启动一个编程环境。


它支持所有现代编程语言,比如 Python、KotlinRuby和 JavaScript。你可以安装语言库和包,然后直接使用它们,免去下载和管理工作。


你也可以直接通过 repl.it 链接分享代码,还能通过嵌入repl.it链接让用户与代码交互。



在 Node 服务器环境里使用 Express JavaScript

6. RequestBin

RequestBin为用户提供了一个实时的 HTTP 端点,用于收集所有发出的请求,这样你就可以很容易地解析它们来检查和验证数据,非常方便地检查和验证数据。


如果你想调试来自不同网站的 Webhook 请求,并且不确定会收到怎样的数据结构或数据类型,那么这个网站就非常有用。



向端点发出 POST 请求后收到的数据

7. Web Code

Web Code是最好的代码生成器之一。只要输入你的需求,它就可以生成代码,满足各种基本的和高级的需求。


对于不是很熟悉 HTML 和 CSS 的 Web 开发人员来说,这个工具非常有用。



分别为 4 条不同的边框生成各自的 CSS 代码

8. BundlePhobia

自从现代化前端框架技术出现后,人们就一直想要减小包的大小,以便缩短用户加载页面的时间。


BundlePhobia帮你分析,向你的项目添加一个 npm 包,会使你的项目变大多少。你可以直接将package.json文件上传到这个网站,获得项目中所有包的分析结果,也可以搜索具体某个包的详细信息。



计算 pdfmake 库的大小

9. Fingerprint.js

浏览网站,完成网站记录。但是,通过网站来获取浏览器的一系列唯一标识并非易事。


幸运的是,我们可以使用这个生成浏览器唯一标识,这既不需要用到 cookie,也不需要用到任何可能随时被恶意用户随时重置的数据。它快速提取网页浏览器的大量属性,既可以单独使用它们,也可以用它们生成散列值,用于标识用户的唯一性。


当你在做一个 Web 项目时,这个工具提取的属性是最有可能替代移动设备的 UUID 的。


你可以从 CDN 引用这个库,或者通过npm包来安装它。



从浏览器提取用户信息


原文链接:


Developer Tools to Increase Your Productivity


2019-12-18 07:504004

评论

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

火山引擎边缘云项目管理部荣获 PMI 年度杰出 PMO 奖

火山引擎边缘云

项目管理 边缘计算 PMO #项目管理

HCL AppScan Standard 10.7.0 发布下载,新增功能介绍

sysin

AppScan

如何成为优秀的项目管理者

爱吃小舅的鱼

项目管理

ROS进阶:使用URDF和Xacro构建差速轮式机器人模型

芯动大师

机器人 ROS2 UDRF

如何制定有效的项目资金管理策略?

爱吃小舅的鱼

项目管理 审计 项目资金

如何用Redis高效实现点赞功能?用Set?还是Bitmap?

左诗右码

【项目场景】请求数据时测试环境比生产环境多花了1秒是怎么回事?

威哥爱编程

Java 数据库 JavaEE

【喜报】矩阵起源在2024年中国创新创业大赛斩获多个奖项!

MatrixOrigin

AI 大底座 创新创业大赛

如何提升产品经理的项目管理能力

爱吃小舅的鱼

项目管理 产品经理

悦数图数据库 v5.0 及悦数 RAG 正式发布:引领标准化,激发新动能

最新动态

释放创作潜力!Flux 模型现已集成至 ComfyUI,快来体验!

MatrixOrigin

数据库 AI 大底座 AI 图像生成

破解低效数字化:JNPF打造数字商业新基建

不在线第一只蜗牛

低代码 数字化

Metasploit Pro 4.22.5-2024102801 发布下载,新增功能简介

sysin

Metasploit

Web3 游戏周报(11.03 - 11.09)

Footprint Analytics

链游

ETLCloud支持的数据处理类型包括哪些?

RestCloud

数据库 数据处理 ETL 数据集成

Greenplum 可观测最佳实践

观测云

greenplum

VMware Tanzu CLI 1.5.0 - VMware Kubernetes 发新版的命令行工具

sysin

Kubernetes Tanzu

MatrixOne v2.0.0 release note

MatrixOrigin

数据库 矩阵起源 MO

哪些项目管理工具值得考虑?10款详细介绍

爱吃小舅的鱼

项目管理工具

赛事转播权怎么拿?从版权获取到直播平台开发全流程揭秘

软件开发-梦幻运营部

深入理解Java对象结构

不在线第一只蜗牛

Java C#

Astherus:基于真实收益,唤醒 LRT 赛道的第二春

股市老人

2024项目管理平台推荐:9个值得关注的工具

爱吃小舅的鱼

redisson内存泄漏问题排查

快乐非自愿限量之名

Java JVM 内存

CachedThreadPool线程池设计/场景案例/性能调优/场景适配(架构篇)

肖哥弹架构

Java 并发编程 高并发

【JIT/极态云】技术文档--聚合表

武汉万云网络科技有限公司

离散元仿真技术加速工业自动化发展,助力企业数字化转型

Altair RapidMiner

制造业 仿真 DEM altair 离散元

怎么绘制服务蓝图?10个服务蓝图模板盘点推荐!

职场工具箱

职场 画图软件 在线白板 画图 服务蓝图

项目管理平台哪个好?9款优质系统推荐

爱吃小舅的鱼

项目管理 项目管理工具 项目管理软件

NFTScan | 11.04~11.10 NFT 市场热点汇总

NFT Research

NFT\ NFTScan

借助 1688 拍立淘 API 接口,解锁以图找货的无限可能

tbapi

图片搜索商品接口 1688拍立淘接口 以图识货接口

提高开发效率的9个工具_文化 & 方法_Nabil Nalakath_InfoQ精选文章