# lui **Repository Path**: 173189633/lui ## Basic Information - **Project Name**: lui - **Description**: LUI,L即light的缩写,是一套原生驱动的轻量级移动端UI组件库。 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: https://smallsea2016.gitee.io/lui/ - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2019-02-25 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lui #### 项目介绍 LUI,L即light的缩写,是一套原生驱动的轻量级移动端UI组件库。 #### 了解LUI ​ ​1、轻量,未压缩的核心css不超过35kb,未压缩的核心js未超过35kb。基于原生能力,专注于UI的同时,又提供了一些实用的js组件。LUI可直接在浏览器运行(首页index.html因为是通过请求加载json数据,需要启动一个本地服务打开。当然,如果你的浏览器是firefox,可直接打开页面。),不需要构建环境和安装依赖包,没有技术限制,能与其他框架一同使用。 2、适用于绝大部分移动端项目,更增加了移动办公场景组件(如签名,水印,流程流转)。 3、css因为不具备动态语言的特性,容易造成命名冲突,本框架大部分class携带"ui"前缀,大大减少了样式冲突问题。 4、核心js设计使用闭包,避免了污染,对外暴露唯一的一个变量lui,因此不必担心与其他框架造成冲突。 5、引用了一款精致小巧的laytpl作为模版引擎。 6、并不是闭门造车,而是吸收借鉴了一些优秀前端框架。如AUI,WeUI,SUI,Mint UI。 7、基于大量项目经验,注重性能,并规避了一些隐性bug,比如出现多个弹窗的bug,多个loading的bug。 #### 为什么使用UI组件库? ​1、标准化,产品化 ​2、更多复用,更快效率 ​3、多人协作,更加统一 ​4、维护方便 ​5、易于使用 ​6、减少UI设计时间