使用别人的轮子不仅仅是为了提高工作效率,也是为了学习别人好的编程思想,因此我总结以下工作中常用的框架和库。
1. 常用库
1.1 ElementUI
ElementUI是一套为开发者、设计师和产品经理准备的基于 Vue 的桌面端组件库
1.2 Layui
LayUI(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,常适合网页界面的快速开发。
1.3 daisyui
daisyui给 Tailwind CSS 增加了组件类。 例如 btn, card等等… 不需要再处理成百上千的原子类
1.4 echarts
echarts是一个基于javaScript的开源可视化图表库。
1.5 Animate.css
Animate.css 是一个有趣的,跨浏览器的 css3 动画库,内置了很多典型的 css3 动画,兼容性好使用方便。
1.6 swiper
swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。关于swiper的使用,请查看 swiper的使用.md
1.7 big.js
big.js是一个用于任意精度十进制算术的小型快速 JavaScript 库。
toFixed需要规定保留的小数,如果事先不知道结果是多少位小数就不方便使用。
1.8 Day.js
Day.js是一个极简的JavaScript库,可以为现代浏览器解析、验证、操作和显示日期和时间。
1.9 timeago.js
timeago.js是一个纳米库(小于2kb),用于用xx时间前语句格式化datetime。例如:“3小时前”。
1.10 vue-city
vue-city是一个城市选择器。
2. 常用框架
2.1 Vue.js
Vue.js是一个易学易用,性能出色,适用场景丰富的 Web 前端框架。
2.2 uni-app
uni-app是一个使用 Vue.js (opens new window)开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
2.3 mescroll
mescroll是精致的下拉刷新和上拉加载js框架,其支持vue组件形式和uniapp
2.4 ailwindcss
tailwindcss是一个功能类优先的 CSS 框架,它集成了诸如 flex, pt-4, text-center 和 rotate-90 这样的的类,它们能直接在脚本标记语言中组合起来,构建出任何设计。