Layui是一款面向所有层次的前后端开发者使用的规范UI框架,它允许用户在没有基础的情况下使用,轻松获取前端UI的解决方案。Layui使用简单,用户只要引入文件之后就可以让程序自动运行,与所有浏览器都兼容,也可以作为电脑端后台与前台速成开发方案。
软件特点
1、返璞归真
身处在前端社区的繁荣之下,我们都在有意或无意地追逐。而 layui 偏偏回望当初,奔赴在返璞归真的漫漫征途,自信并勇敢着,追寻于原生态的书写指令,试图以最简单的方式诠释高效。
2、双面体验
拥有双面的不仅是人生,还有 layui。一面极简,一面丰盈。极简是视觉所见的外在,是开发所念的简易。丰盈是倾情雕琢的内在,是信手拈来的承诺。一切本应如此,简而全,双重体验。
3、星辰大海
如果眼下还是一团零星之火,那运筹帷幄之后,迎面东风,就是一场烈焰燎原吧,那必定会是一番尽情的燃烧。待,秋风萧瑟时,散作满天星辰,你看那四季轮回,正是 layui 不灭的执念。
常见问题
应该如何加载模块最科学?
事实上我们在模块规范已经有明确地说明,你可以采用预先加载和按需加载两种模式,但后者我们并不推荐(文档也解释原因了)。因此我们强烈推荐的方式是:你应该在你js文件的代码最外层,就把需要用到的模块 layui.use移一下
如何使用内部jQuery?
由于Layui部分内置模块依赖jQuery,所以我们将jQuery1.11最稳定的一个版本作为一个内置的DOM模块(唯一的一个第三方模块)。只有你所使用的模块有依赖到它,它才会加载,并且如果你的页面已经script引入了jquery,它并不会重复加载。内置的jquery模块去除了全局的$和jQuery,是一个符合layui规范的标准模块。
为什么表单不显示?
当你使用表单时,Layui会对select、checkbox、radio等原始元素隐藏,从而进行美化修饰处理。但这需要依赖于form组件,所以你必须加载 form,并且执行一个实例。值得注意的是:导航的Hover效果、Tab选项卡等同理(它们需依赖 element 模块)
哪里有 layui 未压缩源代码?
我们的全部代码托管在GitHub(你可以通过首页的Star进入)和码云。之所以在下载包里没有提供未压缩的源代码,是为了避免一些猿的使用混淆,因为之前有遇到过部分可爱到极致的猿,居然同时引入了压缩过和未压缩过的layui.js,虽然文档在“开始使用”中有相关的明确说明,但这种问题仍然不是个例,使得我欲哭无泪啊啊啊,但毕竟我们要做“中国最容易使用的UI框架”,因此才决定只对下载包提供我们构建后的代码,并且,由于是经过了压缩、合并等处理,所以更适合用于生产环境。
更新日志
V2.6.8
1、layDate 日期时间选择器
- 日期时间选择器改为只能点确定关闭(以便选择时间)。
- 修复选择了当月的最后一天(比如29/31),再切换年月出现日期值超出的bug。
- 修复ready回调返回的月份值没有加1的问题。
2、Table 表格
- 修复Java端的异步接口未指定json类型,前端无法获取到数据的问题。
- 修复字符型数字排序异常的bug。
- 修复如果数字为0,单元格未显示0的bug。
- 修复勾选行,再删除行后,仍然可以获取该选中行数据的bug。
3、其它
- 修复 Upload模块 正常返回了JSON,仍然抛出提示“请对上传接口返回有效JSON”的bug。
- 修复 富文本上传图片异常的BUG。
- 修复 layui.sort(obj, key, desc) 方法对字符型数字排序异常的bug。