前端大神张新旭团队出品的面向设计的前端UI组件库,简单易用,高度可定制。关于LuLuUILuLuUI是阅文前端团队出品的桌面端和移动端Web开发组件库。阅文集团由腾讯文学(代表产品QQ阅读)和盛大文学(代表产品起点中文网)合并而成。LuLuUI始于2015年,已经成功支撑了多个千万级PV的大型项目。经过多年迭代优化。是一个比较成熟的免费开源框架。与目前大部分的UI组件库不同,LuLuUI只封装了功能,不封装UI。因此,它是一个面向设计的“半封装”组件库,其特点是更柔软、更贴心、简单灵活、易于用户端使用。非常友好,非常适合面向外部用户的PC网站,或者要求轻量级敏捷的项目。LuLuUI技术特性开发及使用建议LuLuUI诞生于2015年,长期服务阅文集团真实业务场景。Github主页上强调这不是KPI项目,会持续迭代。不要担心遇到问题。没人在乎。LuLuUI的负责人是阅文集团的张新旭。喜欢前端的人应该看过很多张新旭写的前端教程文章。《CSS世界》等多本前端书籍。LuLuUI的很多文档都是他写的。从张新旭的文章《面向设计的半封装 web 组件开发》开始接触LuLuUI。这篇文章详细解释了前端开发和UI设计之间的不良关系。建议仔细阅读。他认为UI组件应该只负责UI,和业务无关。LuLuUI中的很多UI组件都采用了这种设计思路。因此,我们会发现LuLuUI组件并没有传统的大而全,而是朝着极简、轻量、灵活的方向发展,其特点是模块耦合度低,层级扁平;API很少,尤其是一些基础组件,直接没有API。说白了,这和很多现成的UI组件库是不一样的。他们只能通过配置修改颜色,这严重限制了设计。不过LuLuUI只是帮我们解决了组件的功能,样式还是需要我们根据实际情况进行调整。UI设计是写出来的,设计先行,设计可以完美还原。在选择UI组件库,或者选择技术路线的时候,需要考虑项目中优先级最高的设计?是效率吗?还是团队合作?根据不同的需求选择合适的才是最好的解决方案。LuLuUI根据浏览器支持情况提供了3个不同的版本(官方称为“主题”,但不代表风格):Peak主题兼容IE8+,提供Aria读屏设备无障碍访问和键盘无障碍访问,支持PureThe主题兼容IE9+,适用于PC端,以及移动端UI组件库,非常适合面向外部用户的网站开发。Edge主题采用原生JavaScript编写,采用JavaScript和CSS前沿的新语法新特性,不支持IE浏览器,适用于React和Vue项目。我不会在这里放太多技术细节。官网的文档写的很好,使用也很简单,用起来也很快。是一个非常不一样的UI组件库,强烈推荐体验一下。免费开源说明LuLuUI是腾讯旗下阅文集团出品的webUI组件库。源代码基于MIT开源协议托管在Github上,任何个人和公司都可以免费使用。相关网址:https://www.thosefree.com/lul...
