alice-ui
一个自己学习造轮子的UI库
Alice-UI框架诞生的目标
为何网上这么多UI框架还需自己造轮子,把自己很多周末时间和下班时间都耗费掉,是一件明智的选择吗?
其实造现有的轮子最大的作用可能不是用在工作,而是在于学习和研究。造轮子的时候会遇到很多问题,这时候就能逼自己看别人的源码,一开始可能只能看懂一小部分的源码,然后模仿一下别人的思路,自己写一遍。随着时间推移,你看的源码越多,写得也越多,就越能感受到作者设计的妙处,甚至经过大量的同类型源码比较,你慢慢能分辨出代码哪里不足,这时候你会飞快成长。
还有就是我在用工作的时候使用别人UI框架一段时候后,发现工作效率虽然提升很多倍,代码质量也有保障,但是慢慢会把JS的基本功力给丢失。看了一些blog,他们说这是框架的一种侵蚀性,会慢慢限制程序员的**,当失去框架或者换了一套框架,如果对于框架的原理没有深入,这人就基本废了,所以为了跳出舒适区,就狠心消耗大量自己的时间和陪女友家人的时间,几个月都在研究目前的主流UI框架,参考了iview
,vux
,vant
,minu
等框架。
其实这也是算一种刻意练习,如果想了解更多什么是刻意练习,可以看我的博客-刻意练习
在线观看地址
使用文档
使用办法
下载依赖
npm i
启动服务
npm run dev
使用时候直引用src/index.js
即可