像大佬一样写一个UI组件库需要哪些知识储备?

淡若清风过
  • 68

css库也有很多,模板也有很多,但都是基于jQuery的,看不懂常用的组件库是怎么实现的,看了他们的代码很多,自己写的代码少了差不多大半,是遗漏了哪些东西吗

回复
阅读 469
1 个回答
liuye1296
  • 536

个人浅见:
1:通用性 开源项目会为了通用性 会添加很多可选可配置的选择。个人和企业内部项目不会有那么多可选可配置
2:边界处理 开源项目跟个人项目的最大区别就是这个边界处理
3:可维护性 通常会使用一些设计模式 可能会导致代码变复杂 但是为了后续可维护

宣传栏