写点什么

提高开发效率的 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:503988

评论

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

ViewFlipper的基本使用

芯动大师

android ViewFlipper 翻转

飞桨携手登临解读软硬一体技术优势,共推AI产业应用落地

飞桨PaddlePaddle

硬件 硬件产品 飞桨 软硬一体

从头到尾学习一个完整 SLAM 项目

博文视点Broadview

信创即时通讯-WorkPlus即时通讯软件支持国产化信创环境

WorkPlus

H2 存储内核解析

陈飞

分布式事务 微服务架构 分布式数据库 分布式缓存 数据库内核

架构训练营六-电商业务微服务拆分

白杨

【Web安全】刚开始学渗透,零基础怎么入门?

网络安全学海

黑客 网络安全 信息安全 渗透测试 WEB安全

Matlab常用图像处理命令108例(六)

timerring

图像处理

云加速,前所未见的游戏网络体验

安第斯智能云

云计算 网络 游戏 云存储 智能云

2023年会声会影最新版本六大新功能

茶色酒

会声会影2023

Orillusion正式公测开启,这份指南请收好!

Orillusion

开源 Web WebGL 渲染引擎 webgpu

PyTorch深度学习实战 | 基于RNN的文本分类

TiAmo

CNN PyTorch

金蝶发布2022年财报,云业务收入连续三年增长超30%

科技热闻

GPT-4:不了不了,这些我还做不到

禅道项目管理

GPT ChatGPT GPT-4

开心档之Go 并发

雪奈椰子

Vue 开心档

Nautilus Chain 现已推出测试网“Triton ”,有哪些潜在的机会?

鳄鱼视界

三天吃透操作系统面试八股文

程序员大彬

Java 面试 操作系统

GPT-4 重磅发布,用户直呼:强得离谱

引迈信息

GPT-3 ChatGPT GPT-4

API接口自动化测试框架搭建之需求整理、详细设计和框架设计

自动化测试 unittest 接口测试 API 测试框架

go开发入门篇之go语言

雪奈椰子

vue.js

热点面试题:JS 如何判断一个元素是否在可视区域内?

Immerse

JavaScript 面试 前端面试题 元素状态

3分钟快速了解GPT-4

Baihai IDP

人工智能 自然语言处理 AI ChatGPT GPT-4

面试官:怎么给详情页做性能优化的?

程序知音

软件测试/测试开发丨测试左移之Sonarqube maven项目分析

测试人

软件测试 自动化测试 测试开发 SonarQube 测试左移

fastposter v2.13.0 一分钟完成开发海报 [云服务来袭]

物有本末

fastposter 海报生成 Java绘制图片 python开发海报

研发效能负责人/研发效能1号位 |DevOps负责人

laofo

DevOps cicd 研发效能 工程效能 工程效率

2023年中建信息&超聚变核心生态伙伴高峰论坛成功举办

Geek_2d6073

一个由public关键字引发的bug

小小怪下士

Java 程序员 后端

mkv格式怎么在mac电脑播放,mac上5款必备的视频播放器

Rose

视频播放器 MKV 苹果mac软件

活动报名 | 博睿数据高阶行业沙龙保险专场启动报名!

博睿数据

智能运维 博睿数据 保险行业

开心档之Go 语言常量

雪奈椰子

开心档

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