50 多個提高前端人效率的工具、網站和書籍整理

playboy5566發表於2022-04-26

50 多個提高前端人效率的工具、網站和書籍整理

本文包含了線上編譯,線上編輯、實用工具、視覺化工具、各種前端電子書等50多個網站,快放到你的收藏夾吃灰吧

如果你看到最後了,記得給我一個免費的贊哦

線上編譯(編輯)、playground

JS 程式碼混淆

www.jsfuck.com/

http-::www.jsfuck.com:.jpg

嗯,優點是你可以用來給你的前端工程師好友搞惡作劇,缺點是隻能用一次

SCSS 轉 CSS 線上編譯

www.sassmeister.com/

https-::www.sassmeister.com:.jpg

有時候寫一些比較複雜的 SCSS 邏輯時,遇到不生效的問題,可能需要看一下編譯出來的 CSS 程式碼是什麼樣的,以確認自己寫的 SCSS 程式碼是不是有問題,線上編譯可能是一種較為方便的方式

CSS 轉 SCSS

www.sass.hk/css2sass/

https-::www.sass.hk:css2sass:.jpg

當你重構專案時,可能有用?除了轉 SCSS 還能轉 Less、Stylus 等,不過轉換後的風格可能跟你直接寫著不一致

TypeScript PlayGround

www.typescriptlang.org/play

https-::www.typescriptlang.org:play.jpg

Typescript 官方提供的 TypeScript 線上除錯執行工具,如果你遇到了一些 TS 難題(或者一下 ts 程式碼的 demo),你可以到這個網站編寫出你的程式碼,然後將連結(程式碼改動會經過編碼後會被動態新增到當前 url 上)發給神通廣大的網友們,或者你的好友們,請他們幫你解決問題

除了這個,它還能將你寫的 ts 程式碼線上編譯成 js.d.ts 等,更多的功能你去試一下就知道了

Vue PlayGround

sfc.vuejs.org/

https-::sfc.vuejs.org:.jpg

輕量級的 vue3 playground,可以實時預覽效果,實時檢視編譯後的 js 程式碼(包括 ssr 的)和提取出的 css 程式碼

Vue3 Template Explorer

template-explorer.vuejs.org/

https-::template-explorer.vuejs.org:.jpg

vue3 的模板解析工具,學習原始碼必備

Vue2 Template Explorer

v2.template-explorer.vuejs.org/

https-::v2.template-explorer.vuejs.org:.jpg

vue2 的模板解析工具,學習 vue3 原始碼的時候,可以與上面 v3 的解析工具一起結合起來看,看看變化、優化都在哪

抽象語法樹解析

astexplorer.net/

https-::astexplorer.net:.jpg

js 的抽象語法樹線上解析工具,能讓你更好的理解 js,學習一些編譯工具必備

CodeSandBox

codesandbox.io/dashboard/h…

https-::codesandbox.io:.jpg

能快速搭建一個簡單的專案,線上執行,而且速度很快(你網快的前提下),你也可以用別人的模板來新建專案,複雜的專案它也 hold 的住,不用裝環境,線上擼程式碼,誰不愛呢

登入後雲端儲存專案,把連結分享給其他人就可以方便的檢視,提供 api 來讓你的應用擁有 在CodeSandBox中開啟 的能力

免費的!

還可以搜尋別人的寫好的 demo,你不知道一個庫怎麼用的時候,或有什麼技巧的時候,可以來搜搜看看,既可以看程式碼,又可以線上實時預覽,“CV 工程師必備”

CodePen

codepen.io/

https-::codepen.io:.jpg

支援 HTML、CSS、JS,比 codesandbox 輕量,適合寫簡單的 demo

babel 線上編譯

babeljs.io/repl

https-::babeljs.io:repl.jpg

你可以將各種版本的 js、ts 程式碼轉換成其他低版本的 js 程式碼

github1s

github1s.com/

https-::github1s.com:.jpg

在 github 程式碼倉庫的路徑的 https://github 後面加個 1s,就能用編輯器模式看原始碼了,比直接在 github 中看方便多了

視覺化線上工具/其他線上工具

線上正規表示式視覺化

jex.im/regulex

https-::jex.im:regulex.jpg

遇到一個複雜的正規表示式,你多看幾眼就可能會多掉幾根頭髮,但是有了它,你就可以很好的分析出這個正規表示式的用途了

線上 Postman

需要註冊哦

web.postman.co/

https-::web.postman.co:.jpg

一直線上用一直爽

當然,有已經安裝的應用就不需要了

CSS3剪貼路徑(Clip-path)線上生成器工具

tools.jb51.net/code/css3pa…

http-::tools.jb51.net:code:css3path.jpg

你想玩些花裡胡哨的樣式的時候必備,但是自己寫是不可能自己寫的,讓機器生成好自己再慢慢調吧

CSS 動畫

css3lib.alloyteam.com/

http-::css3lib.alloyteam.com.jpg

這個網站有一些炫酷的樣式和動畫效果,不過比較偏向國外的風格

Canvas 背景動畫(部落格可用)

jsrun.net/square/sear…

https-::jsrun.net:square:search.jpg

你把這個裡面程式碼貼上出來,放到你的個人部落格中,就可以實現很炫酷的背景效果了!

缺點是,一般加了這個,膝上型電腦風扇就會呼嘯起來

這個網站裡面還有一些其他的工具,比如下面這個

線上程式碼主題配色工具

jsrun.net/app/49pKp

https-::jsrun.net:app:49pKp.jpg

跟上面是同一個網站,你如果覺得自己編輯器的程式碼主題顏色不好看,那你可以用它來慢慢調

線上配色

colorsinspo.com/

https-::colorsinspo.com:.jpg

如果你想搞一個自己的元件庫,網站,不知道配色的就可以自己來配色

相容性查詢 Can I Use

caniuse.com/

https-::caniuse.com:.jpg

可以查詢一個 js api 或者 css 屬性的在各個瀏覽器的各個版本下的相容性,裡面還有 QQ 瀏覽器,UC 瀏覽器是最有趣的事

EventLoop 視覺化

www.jsv9000.app/

https-::www.jsv9000.app:.jpg

前端小白理解 EventLoop 的利器

CSS 陰影生成器

www.jq22.com/too-jq22/bo…

https-::www.jq22.com:too-jq22:boxshadow.jpg

box-shadow 是一個很神奇且有用的屬性,在這個網站可以生成需要的 box-shadow 程式碼

JSON 轉 TS 程式碼

www.json2ts.com/

http-::www.json2ts.com:.jpg

十分有用,能提高你寫TS程式碼的效率,特別是需要定義介面的返回型別時,用它就是複製貼上了!

線上正規表示式測試

regex101.com/

https-::regex101.com:.jpg

比起用線上工具測試正則,我更習慣直接在控制檯寫程式碼測試

CSS 程式碼生成

www.cssmatic.com/gradient-ge…

https-::www.cssmatic.com:gradient-generator.jpg

可以生成四種型別的 CSS 程式碼,漸變,陰影等

carbon

carbon.now.sh/

https-::carbon.now.sh:.jpg

讓你的程式碼變的更美觀,自己寫文章或者論文都可以用這個工具來對自己的程式碼進行美化

框架/庫/工具 文件

UI庫

有贊 Vant

支援Vue3的Vant3:vant-contrib.gitee.io/vant/#/zh-CN

https-::vant-contrib.gitee.io:vant:::zh-CN.jpg

一款由有贊開發的移動端元件庫,目前支援 Vue2、Vue3、React,微信和支付寶小程式

這款元件庫一直以來都屬於比較好看的型別,其中的業務元件和有讚的業務相關,也比較契合商城(購物)類移動端應用

螞蟻集團 Ant Design

ant.design/

https-::ant.design:.jpg

這款PC端元件庫文件中的設計原則寫的比較完善,並且每個元件都描述了 何時使用,讓你對“元件”有更深的認識

提供的設計資源更為完善

配套的有 中臺前端/設計解決方案 Ant Design ProAnt Design Pro Components圖表 Ant Design Charts、和 Vue,Angular 版本的 Ant Design

Bootstrap

Bootstrap4中文文件

https-::v4.bootcss.com:.jpg

這個 UI 庫來自 Twitter 的成員,但是元件比較少,特點是提供了很多工具類;需要引入 JQuery,大部分互動還是需要自己處理

FlatUI 是基於 Bootstrap 開發的,樣式更好看了

Layui

中文文件映象站:www.layuiweb.com/

https-::www.layuiweb.com:.jpg

JQuery 時代很好的 UI 庫,命令式 api,文件中有些示例沒有預覽

官網已經下線了,江湖再見,原官網(layui.com

https-::www.layuiweb.com.jpg

layui-github-issue.jpg

Material Design Angular

material.angular.io/

基於 Angular,沒用過,用過的朋友們評論一下呢

ElementUI

element.eleme.cn/#/zh-CN

element.eleme.cn.jpg

出自餓了麼前端團隊,學 Vue 的童鞋們必用的一款 UI 庫,支援 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/

http-::www.fontawesome.com.cn:.jpg

IcoMoon

icomoon.io/

https-::icomoon.io:.jpg

iconfont

www.iconfont.cn/

https-::www.iconfont.cn:.jpg

IconPark

iconpark.oceanengine.com/official

https-::iconpark.oceanengine.com:official.jpg

JS 框架/庫

Vue

React

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/

d3js.org.jpg

一款很強大的基於 SVG 的視覺化圖形庫

Cocos

docs.cocos.com/creator/man…

使用 Typescript 的跨平臺遊戲引擎

其他

ECMA 官方文件

tc39.es/ecma262/

https-::tc39.es:ecma262:.jpg

VsCode 外掛開發中文文件

liiked.github.io/VS-Code-Ext…

https-::liiked.github.io:VS-Code-Extension-Doc-ZH::.jpg

MDN Web中文技術文件

developer.mozilla.org/zh-CN/docs/…

Web API 介面參考

https-::developer.mozilla.org:zh-CN:docs:Web.jpg

菜鳥教程

W3C 參考手冊

W3C 參考手冊

你可以在下列網站找到更多

awesome list chinese

asmcn.icopy.site/

https-::asmcn.icopy.site:.jpg

npm

npmjs.com

github

github.com

線上書籍/文件

《ES6標準入門》阮一峰

es6.ruanyifeng.com/

https-::es6.ruanyifeng.com:.jpg

《瀏覽器工作原理與實踐》

blog.poetries.top/browser-wor…

https-::blog.poetries.top:.jpg

《深入淺出 webpack》

webpack.wuhaolin.cn/

https-::webpack.wuhaolin.cn:.jpg

《程式碼隨想錄》

programmercarl.com/

https-::programmercarl.com:.jpg

《現代 JavaScript 教程》

zh.javascript.info/

https-::zh.javascript.info:.jpg

《前端進階之道》

yuchengkai.cn/

https-::yuchengkai.cn:docs:frontend:.jpg

《React 技術揭祕》

react.iamkasong.com/

https-::react.iamkasong.com:.jpg

《Vue 技術揭祕》

ustbhuangyi.github.io/vue-analysi…

https-::ustbhuangyi.github.io:.jpg

《TypeScript 入門教程》

ts.xcatliu.com/

https-::ts.xcatliu.com:.jpg

《深入理解TypeScript》

jkchao.github.io/typescript-…

https-::jkchao.github.io:.jpg

《You-need-to-know-css》

lhammer.cn/You-need-to…

https-::lhammer.cn:You-need-to-know-css.jpg

《CSS Inspiration》

chokcoco.github.io/CSS-Inspira…

https-::chokcoco.github.io:CSS-Inspiration:.jpg

《Three.js教程》

www.webgl3d.cn/Three.js/

http-::www.webgl3d.cn:Three.js:.jpg

《WebGL教程》

www.webgl3d.cn/WebGL/

http-::www.webgl3d.cn:WebGL:.jpg

相關文章