进步前端人效率的工具、网站和书籍
在线编译(编辑)、playground
JS 代码混同
www.jsfuck.com/
嗯,长处是你能够用来给你的前端工程师好友搞恶作剧,毛病是只能用一次
SCSS 转 CSS 在线编译
www.sassmeister.com/
有时候写一些比较复杂的 SCSS 逻辑时,遇到不失效的问题,可能须要看一下编译进去的 CSS 代码是什么样的,以确认本人写的 SCSS 代码是不是有问题,在线编译可能是一种较为不便的形式
CSS 转 SCSS
www.sass.hk/css2sass/
当你重构我的项目时,可能有用?除了转 SCSS 还能转 Less、Stylus 等,不过转换后的格调可能跟你间接写着不统一
TypeScript PlayGround
www.typescriptlang.org/play
Typescript 官网提供的 TypeScript 在线调试运行工具,如果你遇到了一些 TS 难题(或者一下 ts 代码的 demo),你能够到这个网站编写出你的代码,而后将链接(代码改变会通过编码后会被动静增加到以后 url 上)发给神通广大的网友们,或者你的好友们,请他们帮你解决问题
除了这个,它还能将你写的 ts 代码在线编译成 js
、.d.ts
等,更多的性能你去试一下就晓得了
babel 在线编译
babeljs.io/repl
你能够将各种版本的 js、ts 代码转换成其余低版本的 js 代码
github1s
github1s.com/
在 github 代码仓库的门路的 https://github
前面加个 1s,就能用编辑器模式看源码了,比间接在 github 中看不便多了
可视化在线工具 / 其余在线工具
在线正则表达式可视化
jex.im/regulex
遇到一个简单的正则表达式,你多看几眼就可能会多掉几根头发,然而有了它,你就能够很好的剖析出这个正则表达式的用处了
在线 Postman
须要注册哦
web.postman.co/
始终在线用一爽快
当然,有曾经装置的利用就不须要了
脚本之家在线工具
http://tools.jb51.net/table
Canvas 背景动画
jsrun.net/square/sear…
你把这个外面代码粘贴进去,放到你的我的项目中,就能够实现很炫酷的背景成果了!
毛病是,个别加了这个,笔记本电脑风扇就会吼叫起来
这个网站外面还有一些其余的工具,也能够试一试
在线配色
colorsinspo.com/
如果你想搞一个本人的组件库,网站,不晓得配色的就能够本人来配色
兼容性查问 Can I Use
caniuse.com/
能够查问一个 js api 或者 css 属性的在各个浏览器的各个版本下的兼容性,外面还有 QQ 浏览器,UC 浏览器是最乏味的事
JSON 转 TS 代码
www.json2ts.com/
非常有用,能进步你写 TS 代码的效率,特地是须要定义接口的返回类型时,用它就是复制粘贴了!
CSS 代码生成
www.cssmatic.com/gradient-ge…
能够生成四种类型的 CSS 代码,突变,暗影等
框架 / 库 / 工具 文档
UI 库
有赞 Vant
反对 Vue3 的 Vant3:vant-contrib.gitee.io/vant/#/zh-CN
一款由有赞开发的挪动端组件库,目前反对 Vue2、Vue3、React,微信和支付宝小程序
这款组件库始终以来都属于比拟难看的类型,其中的业务组件和有赞的业务相干,也比拟符合商城(购物)类挪动端利用
蚂蚁团体 Ant Design
ant.design/
这款 PC 端组件库文档中的设计准则写的比较完善,并且每个组件都形容了 何时应用
,让你对“组件”有更深的意识
提供的设计资源更为欠缺
Bootstrap
Bootstrap4 中文文档
这个 UI 库来自 Twitter 的成员,然而组件比拟少,特点是提供了很多工具类;须要引入 JQuery,大部分交互还是须要本人解决
- FlatUI
FlatUI 是基于 Bootstrap 开发的,款式更好看了
Layui
中文文档镜像站:www.layuiweb.com/
JQuery 时代很好的 UI 库,命令式 api,文档中有些示例没有预览
官网曾经下线了,江湖再见,原官网(layui.com)
ElementUI
element.eleme.cn/#/zh-CN
出自饿了么前端团队,反对 Vue2,也反对有 Angular 和 React 的版本,Element Plus 反对 Vue3
semi design
semi.design/zh-CN
出自字节跳动抖音前端与 UED 团队,最近刚开源不久,继续关注
Taro UI
taro-ui.jd.com/#/docs/intr…
出自京东凹凸实验室,基于 Taro,是一款跨端 UI 库
Vuetify
vuetifyjs.com/zh-Hans/int…
出自一家全职开源企业 Vuetify
WeUI
weui.io/
微信官网的 UI 库,天天用微信的你肯定很相熟
Ant Design Mobile
mobile.ant.design/
Ant Design 的手机版,旧版款式一般般,文档体验不是很好,新版款式比拟好,文档更新的也好用起来了
图标库
Font Awesome 中文网
www.fontawesome.com.cn/
IcoMoon
icomoon.io/
iconfont
www.iconfont.cn/
IconPark
iconpark.oceanengine.com/official
JS 框架 / 库
Vue
- Vue2 中文文档
- Vue3 中文文档
- Vue CLI
- Vue Devtools
- Vue Loader
- Vue Router
- Vuex
- Vue SSR
- Vite
React
- 中文文档
- React Router
- Redux,中文文档
- react-redux
- create-react-app
- React Native 官网文档
- React Native 中文文档
Angular
angular.io/
svelte
svelte.dev/
Taro
taro-docs.jd.com/taro/docs
京东的跨端框架,反对 Vue2、Vue3、React
uni-app
uniapp.dcloud.io/README
出自 DCloud,基于 Vue 的跨端框架
Three.js
- 中文文档
- 官网文档
- 官网在线示例
D3.js
d3js.org/
一款很弱小的基于 SVG 的可视化图形库
Cocos
docs.cocos.com/creator/man…
应用 Typescript 的跨平台游戏引擎
其余
ECMA 官网文档
tc39.es/ecma262/
VsCode 插件开发中文文档
liiked.github.io/VS-Code-Ext…
MDN Web 中文技术文档
developer.mozilla.org/zh-CN/docs/…
Web API 接口参考
在线书籍 / 文档
《ES6 规范入门》阮一峰
es6.ruanyifeng.com/
《浏览器工作原理与实际》
blog.poetries.top/browser-wor…
《深入浅出 webpack》
webpack.wuhaolin.cn/
《代码随想录》
programmercarl.com/
《古代 JavaScript 教程》
zh.javascript.info/
《前端进阶之道》
yuchengkai.cn/
《React 技术揭秘》
react.iamkasong.com/
《Vue 技术揭秘》
ustbhuangyi.github.io/vue-analysi…
《TypeScript 入门教程》
ts.xcatliu.com/
《深刻了解 TypeScript》
jkchao.github.io/typescript-…
《You-need-to-know-css》
lhammer.cn/You-need-to…
《CSS Inspiration》
chokcoco.github.io/CSS-Inspira…
《Three.js 教程》
www.webgl3d.cn/Three.js/
《WebGL 教程》
www.webgl3d.cn/WebGL/