borderUI

介绍

borderUI 是基于Vue(2.x)开发的移动端UI组件库,由我个人维护,从项目实践中总结和提炼的可复用模块。项目目前正处于开发阶段,不建议用于生产系统,如果你愿意为 borderUI 贡献代码或提供建议,请阅读以下内容。

完成度

50%

又一个轮子?

没错!

我造轮子的重点在于学习 。在各类项目实践中写过很多代码,都没有从工程化、结构化、可复用这些角度考虑过问题,每做一个项目就是从头一顿搞、百度一大抄,不懂底层实现,心里虚得很。学知识都要经历由浅入深的过程,打算抽出一些时间,逐步完善它,算是对我这几年前端工作的总结吧。

相比业务组件,独立的UI组件要复杂不少,尽可能考虑到各类业务需求的情况下,抽离公共部分独立封装,要考虑的细节特别多,需要使用vue本身的各类api:mixins、slot、slot-scope、render、provide/inject、functional以及原生js的各种技巧来实现功能,对vue的了解和使用变得更加深入。从写下第一行代码开始,过程中不断重构,但看着它一天天丰满起来,痛并快乐着

开发过程中参考了很多优秀的UI库,因为这些库/组件广为流传,前辈的经验非常值得借鉴。

  • 使用方式 借鉴了 Framework7
  • 文档风格 借鉴了 Vant

在开发过程中,接触并深入学习了以下技能:

  • Webpack
  • Gulp
  • Vue + Vue-router + Vuex
  • Git/Github
  • Redux
  • ES6
  • Vuepress
  • Nuxt
  • Markdown

自我定位

十八线小城市的三流前端攻城师(人帅,水平菜)。

Last Updated: 7/14/2019, 8:12:20 PM