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

淡若清风过
  • 68

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏