前端精美插件推薦
element-ui,echart 耳熟能詳?shù)木筒徽f(shuō)的,以下推薦使用場(chǎng)景不那么頻繁,但用到方恨少的插件!
1. 數(shù)字翻滾動(dòng)畫
https://github.com/gitWhatever/vue-digitroll
2. html元素連線,兩點(diǎn)連線 帶方向, 可以是曲線
https://github.com/anseki/leader-line
3. 視差滾動(dòng)
https://github.com/Prinzhorn/skrollr
http://prinzhorn.github.io/skrollr/? ?// 效果展示
4. 無(wú)縫滾動(dòng)
https://github.com/chenxuan0000/vue-seamless-scroll
5. 圖片查看, 功能多
https://github.com/mirari/v-viewer
6. 滾動(dòng)到當(dāng)前視圖執(zhí)行動(dòng)畫
https://scrollrevealjs.org/
7. 前端導(dǎo)出excel
https://github.com/exceljs/exceljs
8. 功能強(qiáng)大的表格, 支持虛擬滾動(dòng)
https://github.com/x-extends/vxe-table
9. threejs 3d canvas 教材案例
https://github.com/josdirksen/learning-threejs-third
10. gojs 2d canvas 關(guān)系圖,流程圖等...
https://github.com/NorthwoodsSoftware/GoJS
11. dayjs 輕量級(jí)日期格式化
https://dayjs.fenxianglu.cn/
12. 瀑布流
https://github.com/lfyfly/vue-waterfall-easy
13. 自定義拖拽布局,功能強(qiáng)大
https://github.com/jbaysolutions/vue-grid-layout
14. 本地存儲(chǔ)sessionStorage, localStorage封裝
https://www.npmjs.com/package/good-storage
15. 拖拽排序(表格的每一行或html元素),耦合度低
https://github.com/SortableJS/Sortable
https://www.itxst.com/sortablejs/neuinffi.html? // 中文文檔
16. 二維碼生成
https://github.com/davidshimjs/qrcodejs
17. 自定義css動(dòng)畫+調(diào)試
https://github.com/michaelvillar/dynamics.js#usage
18. 根據(jù)鼠標(biāo)移動(dòng)元素transform, 類似于視差滾動(dòng),但一般用于背景展示
https://github.com/Aminerman/vue-kinesis
19. 文字跑馬燈
https://github.com/EvodiaAut/vue-marquee-text-component
20. 后臺(tái)springboot 插件: sa-token (調(diào)調(diào)api就能完成登錄權(quán)限驗(yàn)證,不用些security那套冗長(zhǎng)的代碼了)
https://sa-token.dev33.cn/doc/index.html#/
21. web端excel編輯器,用canvas繪制(適合復(fù)雜表格,簡(jiǎn)單表格還是用vxe-table比較好)
https://gitee.com/mengshukeji/Luckysheet
22. 看他的trending推薦前端精美的有創(chuàng)意作品,也不能說(shuō)是插件,就是可以提升你的審美
https://codepen.io/
23. 彈幕插件
https://blog.chenhaotaishuaile.com/vue-baberrage/
24. 甘特圖
https://github.com/neuronetio/vue-gantt-elastic
25. 手繪風(fēng)格的圖表
https://github.com/jwilber/roughViz
26. three封裝成vue組件,可通過(guò)標(biāo)簽形式創(chuàng)建或引入模型,但是只支持vue3
https://github.com/troisjs/trois
27. 地圖插件,支持3d,可擴(kuò)展性高,感覺(jué)比leaflet和openlayers強(qiáng)
https://maptalks.org/examples/cn/map/load/#map_load
28. d3 svg類型的可視化插件,學(xué)這個(gè)的同時(shí),正好可以深入一下svg基礎(chǔ)
https://www.d3js.org.cn/document/
29. openlayers一個(gè)地圖插件
https://openlayers.org/en/latest/apidoc/
29. gasp動(dòng)畫過(guò)渡插件,類似于html的過(guò)渡效果,但是如果你是做canvas應(yīng)用,用不了css動(dòng)畫,可以試試這個(gè),相同功能該有一個(gè)叫tweenjs,但我覺(jué)得有坑
https://openlayers.org/en/latest/apidoc/
30. vue3.0+vite+electron 一鍵啟動(dòng)客戶端的vue項(xiàng)目, 還有一個(gè)electron-vue是vue2.x的
https://github.com/electron-vite/electron-vite-vue
30.《HTML5+JavaScript動(dòng)畫基礎(chǔ)》前端必看的一本書,可以刷新你對(duì)前端的認(rèn)知
未完待續(xù)...
投幣,點(diǎn)贊,收藏.....