如下是山月在开发中经常使用的工具,所有收藏在个人周刊中。另外我也在开发更多适用于本身的开发者百宝箱,诸位读者可多多提意见javascript
山月周刊 (Github: shfshanyue/weekly),每周记录关于前端的开源工具、优秀文章、重大库版本发布记录等等。每周一发布,订阅平台以下,欢迎订阅。css
一款服务于 Web 开发者的浏览器插件,能够针对该网站作更深刻的操做,如html
高效的前端开发利器,可在 Vue/React 中快速书写修改 HTML/CSS,并支持多种编辑器,如流行的 VSCode。前端
它最大的功能就是把 CSS 样式的缩写
转化为 HTML,如输入 #page>(#header>ul#nav>li*4>a)+(#content>h1{Hello world}+p)+#footer
,并按下 Tab 键,自动生成如下 HTMLjava
<div id="page"> <div id="header"> <ul id="nav"> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> </ul> </div> <div id="content"> <h1>Hello world</h1> <p></p> </div> <div id="footer"></div> </div>
以上扩展缩写的功能被称为 Expand Abbreviation
。除此以外,它还有更多细致的功能,这些功能在 Emmet 中被称为 Action
python
把 SVG 转化为 DataURI,并嵌入到 CSS 样式中git
可视化 SVG,并支持压缩图片、转化为 React/RN 组件、转化为 png 格式的图片等github
基于 asciinema 的一款软件,使用 javascript 编写。可把终端动做录制为 svg 动画web
$ cat demo.cast | svg-term > demo.svg
使用 python 编写的一款可记录终端操做命令动画的工具软件,可在线播放。借助第三方工具能够转化为 gif 动画或者 svg 动画。
使用如下两行命令可快速开始录制终端。
$ brew install asciinema $ asciinema rec
Prettier 是一款优秀的代码格式化工具
列举每个 Chrome 的新特性大全,目前的稳定版本及下一个版本的发布日期等。
收集多种 CSS 动画,大部分是各类 hover 效果、loading 动画等,纯 CSS 实现。收藏以备独立设计网站时的不时之需。
随机生成一个波浪SVG,可调整锯齿、波折程度等,并可保存为 SVG/PNG/JPG
可称之为学习及书写 shell 的最佳辅助神器,输入任一 linux 命令,都会一一指出每一个参数的释义,PIPE 嵌套且复杂的命令也可解析。
这是 Github 的一个仓库,你能够直接引用地址,找到任意浏览器高清分辨率的Logo。
若是引用 Github 地址比较慢的话,你能够试试 jsdelivr 的 CDN
拥有大量 UA 的数据库及相关功能
2021 年,JS 各个生态圈中最流行的框架及周边产物,如 React 生态圈、Vue 生态圈、GraphQL 生态圈、构建工具生态圈等
https://picsum.photos/200/200
将随机从 Unsplash 取一张指定尺寸的图片
这里有 JS 生态最流行的库,实时刷新并推荐,而且可每周订阅
支持 Excel、URL、HTML、Markdown、CSV、JSON、LaTeX、SQL、MediaWiki等任意格式的相互转换
支持各类代码转化的工具,SVG、JSON、TS、GraphQL、CSS、SQL,只要你能想到的这里都有。光 JSON 就能够转化为十几种代码格式。