layui的使用说明

一、定义

layui,是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,跟其他UI框架比较(比如bootstrap、easyui、findui、topui等等),门槛极低,拿来即用。


1、与其他UI对比

1.1 layui与easyui

easyui是功能强大但是有很多的组件使用功能是十分强大的,而layui是2016年才出来的前端框架,现在才更新到2.x版本还有很多的功能没有完善,也还存在一些不稳定的情况,但是layui界面简约美观,而且容易上手而且有很多组件在layui的社区里都可以找到,layui的弹出层layer也是layui与别的框架区别。



layui 示例


easyui 示例

1.2 layui与bootstrap对比

layui是国人开发的一套框架,2016年出来的,现在已更新到2.X版本了。比较新,轻量级,样式简单好看。

bootstrap 相对来说是比较成熟的一个框架,现在已经更新到4.X版本。是一个很成熟的框架,这个大部分人一般都用过。


bootstrap示例


二、layui的元素由以下组成:

布局(栅格、后台布局)、颜色、字体图标、动画、按钮、表单、导航条、面包屑、选项卡、进度条、面板、静态表格、徽章、时间线、辅助元素等。


三、模块

layui 提供了丰富的内置模块,他们皆可通过模块化的方式按需加载,其中包括:layer、layDate、layPage、laytpl、table、form、upload、element、tree、layeditor、rate、carousel、flow、util、code等。


四、兼容性

Chrome / Firefox / Safari /Internet Explorer 8.0+。


五、使用场景

layui可作为 PC网页端后台系统与前台界面的速成开发方案。


六、获得 layui(这里介绍官网首页下载,还可以通过Git 仓库下载、npm 安装)

可以在 官网首页下载到 layui 的最新版,它经过了自动化构建,更适合用于生产环境。目录结构如下:

codelayui.code

1. ├─css //css目录

2. │  │─modules //模块css目录(一般如果模块相对较大,我们会单独提取,比如下面三个:)

3.   │  │  ├─laydate

4.   │  │  ├─layer

5.   │  │  └─layim

6. │  └─layui.css //核心样式文件

7. ├─font  //字体图标目录

8. ├─images //图片资源目录(目前只有layim和编辑器用到的GIF表情)

9. │─lay //模块核心目录

10. │  └─modules //各模块组件

11. │─layui.js //基础核心库

12. └─layui.all.js //包含layui.js和所有模块的合并文件

13.    


七、快速上手获得 layui 后,将其完整地部署到你的项目目录(或静态资源服务器),你只需要引入下述两个文件:

codelayui.code

1. ./layui/css/layui.css

2. ./layui/layui.js //提示:如果是采用非模块化方式(最下面有讲解),此处可换成:./layui/layui.all.js

3.       


没错,不用去管其它任何文件。因为他们(比如各模块)都是在最终使用的时候才会自动加载。这是一个基本的入门页面:

codelayui.code

1. <!DOCTYPE html>

2. <html>

3. <head>

4.   <meta charset="utf-8">

5.   <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

6. 开始使用layui</title>

7.   <link rel="stylesheet" href="../layui/css/layui.css">

8. </head>

9. <body>

10.  

11. 

12.  

13. <script src="../layui/layui.js"></script>

14. <script>

15. //一般直接写在一个js文件中

16. layui.use(['layer', 'form'], function(){

17.   var layer = layui.layer

18.   ,form = layui.form;

19.   

20.   layer.msg('Hello World');

21. });

22. </script>

23. </body>

24. </html>

25.       

如果你想采用非模块化方式(即所有模块一次性加载,尽管我们并不推荐你这么做),你也可以按照下面的方式使用:

codelayui.code

1. <!DOCTYPE html>

2. <html>

3. <head>

4.   <meta charset="utf-8">

5.   <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

6. 非模块化方式使用layui</title>

7.   <link rel="stylesheet" href="../layui/css/layui.css">

8. </head>

9. <body>

10.  

11. 

12.  

13. <script src="../layui/layui.all.js"></script>

14. <script>

15. //由于模块都一次性加载,因此不用执行 layui.use() 来加载对应模块,直接使用即可:

16. ;!function(){

17.   var layer = layui.layer

18.   ,form = layui.form;

19.   

20.   layer.msg('Hello World');

21. }();

22. </script>

23. </body>

24. </html>

25.       


七、吴小朋部分layui示例:

1、登录(layui默认登录模板)


2、树形结构列表以及添加子菜单操作

3、编辑角色功能

4、编辑用户功能

5、列表展示(添加、编辑、删除)

6、上传图片、富文本编辑功能

7、tab页切换功能

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,547评论 6 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,399评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,428评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,599评论 1 274
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,612评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,577评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,941评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,603评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,852评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,605评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,693评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,375评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,955评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,936评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,172评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,970评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,414评论 2 342

推荐阅读更多精彩内容