我经常使用的工具或网站

15,751 阅读3分钟

image.png

大家可关注公众号 JavaScript与编程艺术,持续更新中……

🖼️ 配图

  1. pexels.com/ 🌟
  2. vavebg.com/

👨‍🦽 国外常用网站替代

  1. github 加速下载

  2. Medium readmedium.com/。用法:比如有 ahmetustun.medium.com/understandi…

  1. Google 插件市场 www.crxsoso.com
  2. Google 开发者文档web.developers.google.com/com 改成 cn 即可,比如 web.developers.google.cn/articles/av…

🛠️ 工具

注意我的操作系统是 Windows

  1. 截图 Snipaste
  2. 粘贴板历史 Ditto
  3. 终端 Alacritty 如果你是 Windows 用户,除了 VSCode 还想要一个独立的 terminal,优点快速、轻量级
  4. 图片压缩
  5. diff
  6. Tailwind CSS

image.png

将 CSS 转成 tailwind 类名。比如 font-weight 600 对应的 tailwind class 如何写? folge.me/tools/css-t…

  1. npm 工具
    • gum Git User Manager 在公司和 github 账号间自由切换。
    • tree-node-cli 按照树形展示文件夹,符合 Linux 用法其他包都不符合故推荐。非 Windows 推荐 exa --tree 速度更快。
    • http-server 本地静态文件服务器。相当于 Python 的 python -m http.server 8080
    • ❯ http-server build/client --proxy http://localhost:8080\? 可以把 404 请求回退到 index.html,因此可以 serve 单页应用(Browser History 模式)
    • pinme DX 体验好免费且部署后域名永久存在的前端代码部署工具 🥳!

重点介绍下这个全能工具 restring.dev/ ,优点:基于 Svelte bundle size 非常小,打开速度很快无广告。最棒的是根据输入智能调用工具!我经常用来做 diff 和 jwt 解析。

image.png

restring.dev/ @ github.com/likang/rest…

🖥️🧩 浏览器插件

  1. 🌟 Tampermonkey 必装
  2. 🌟 CLUT: Cycle Last Used Tabs 必装。火狐浏览器内置
  3. 🌟 沉浸式翻译 必装,装了你就舍不得卸载
  4. Kimi
  5. JSON Viewer Pro 🌟
  6. JSON Viewer
  7. Peek Pro:“当你想要临时看一个链接的时候,不需要在新标签页打开,而是在当前标签页,打开一个小窗口,看完后点击窗口外面即刻关闭” 🌟

image.png

JSON Viewer Pro

🧙‍♂️ AI

  1. github 代码库阅读
  2. emoji 搜索
  3. 其他搜索

📡 接口

  1. 🌟 swagger json 文件 UI 界面 editor.swagger.io/
  2. swagger json 转前端代码 前述网站配套使用
    • 用法:pnpx swaggered --input ./downloads/openapi.json --grouped

mock 数据

https://picsum.photos/1600/900

上图由 <img src="alt="https://picsum.photos/1600/900"" alt="picsum.photos" /> 随机生成,你可以尝试刷新本文。

  1. 图片
  2. 内容:todos users blogs jsonplaceholder.typicode.com/
  3. 狗狗 dog.ceo/api/breeds/… 多个 random/3

🧹 其他低频率工具

image.png

  1. 终端查单词:❯ pnpx ydd -c=all -e 'ephemeral'
  2. regex101.com/ 快速调试正则表达式,比如查看 \B 的含义。
  3. publint package.json lint 检测 package.json 字段是否 OK publint.dev/zustand@5.0…
  4. bundlephobia