博主信息
,多思曩惜,
博文
28
粉丝
0
评论
0
访问量
8480
积分:0
P豆:58

Layui框架的试用和了解

2020年06月08日 16:50:05阅读数:321博客 / ,多思曩惜,/ PHP学习

layui框架的试用

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <link rel="stylesheet" href="./layui/css/layui.css">
  7. <script type="text/javascript" src="./layui/layui.js"></script>
  8. <title>www</title>
  9. </head>
  10. <body>
  11. <div style="height: 50px; line-height: 50px;color:#fff; background-color: #000; padding: 0 20px;">
  12. <span style="color: #fff;">后台管理</span>
  13. <div style="float: right; color: #fff;">
  14. <span><i class="layui-icon layui-icon-username"></i>admin</span>
  15. <span><a href="" style="color: #fff;">退出</a></span>
  16. </div>
  17. </div>
  18. <!-- left -->
  19. <div style="width:150px;float: left;">
  20. <div class="layui-collapse" lay-accordion>
  21. <div class="layui-colla-item">
  22. <h2 class="layui-colla-title">管理员管理</h2>
  23. <div class="layui-colla-content layui-show">管理员</div>
  24. <div class="layui-colla-content">普通会员</div>
  25. <div class="layui-colla-content">游客</div>
  26. </div>
  27. <div class="layui-colla-item">
  28. <h2 class="layui-colla-title">文章管理</h2>
  29. <div class="layui-colla-content">内容区域</div>
  30. </div>
  31. <div class="layui-colla-item">
  32. <h2 class="layui-colla-title">商品管理</h2>
  33. <div class="layui-colla-content">内容区域</div>
  34. </div>
  35. </div>
  36. </div>
  37. <!-- 中间栏 -->
  38. <div style="float:right; width: 1400px; height: 600px;">
  39. <iframe style="width: 100%; height:100%;" frameborder="0" src="./table.html"></iframe>
  40. </div>
  41. </body>
  42. </html>
  43. <script>
  44. //注意:折叠面板 依赖 element 模块,否则无法进行功能性操作
  45. layui.use('element', function(){
  46. var element = layui.element;
  47. //…
  48. });
  49. </script>
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <link rel="stylesheet" href="./layui/css/layui.css">
  7. <script type="text/javascript" src="./layui/layui.js"></script>
  8. <title>Document</title>
  9. </head>
  10. <body style="background-color: rgb(228, 227, 227);">
  11. <div style="padding: 20px;">
  12. <div class="layui-progress">
  13. <div class="layui-progress-bar layui-bg-red" lay-percent="50%">
  14. </div>
  15. </div>
  16. </div>
  17. <div class="layui-row">
  18. <div class="layui-col-sm4">
  19. <div class="layui-card">
  20. <div class="layui-card-header">
  21. 卡片
  22. </div>
  23. <div class="layui-card-body">
  24. 卡片是变法全文请问耦合器of好气哦和哈佛年会是打发
  25. 器of好气哦和哈佛年会是打发
  26. </div>
  27. </div>
  28. </div>
  29. <div class="layui-col-sm4">
  30. <div class="layui-card">
  31. <div class="layui-card-header">
  32. 卡片
  33. </div>
  34. <div class="layui-card-body">
  35. 卡片是变法全文请问耦合器of好气哦和哈佛年会是打发
  36. 器of好气哦和哈佛年会是打发
  37. </div>
  38. </div>
  39. </div>
  40. <div class="layui-col-sm4">
  41. <div class="layui-card">
  42. <div class="layui-card-header">
  43. 卡片
  44. </div>
  45. <div class="layui-card-body">
  46. 卡片是变法全文请问耦合器of好气哦和哈佛年会是打发
  47. 器of好气哦和哈佛年会是打发
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. <table class="layui-table" lay-skin="" lay-size="sm">
  53. <thead>
  54. <tr>
  55. <th>名称</th>
  56. <th>时间</th>
  57. <th>签名</th>
  58. </tr>
  59. </thead>
  60. <tbody>
  61. <tr>
  62. <td>闲心</td>
  63. <td>2016-11-29</td>
  64. <td>人生就像是一场修行</td>
  65. </tr>
  66. <tr>
  67. <td>闲心2</td>
  68. <td>2016-11-29</td>
  69. <td>人生就像是一场修行2</td>
  70. </tr>
  71. <tr>
  72. <td>闲心3</td>
  73. <td>2016-11-29</td>
  74. <td>人生就像是一场修行3</td>
  75. </tr>
  76. </tbody>
  77. </table>
  78. <button class="layui-btn" onclick="popo()">提交</button>
  79. <div class="layui-form">
  80. <div class="layui-form-item">
  81. <label for="" class="layui-form-label">开始时间</label>
  82. <div class="layui-input-inline">
  83. <input type="text" class="layui-input" id="mydate">
  84. </div>
  85. </div>
  86. <div class="layui-form-item">
  87. <label for="" class="layui-form-label">开始时间</label>
  88. <div class="layui-input-inline">
  89. <input type="file" class="layui-icon">
  90. </div>
  91. </div>
  92. </div>
  93. <div class="layui-carousel" id="test1">
  94. <div carousel-item>
  95. <div>条目1</div>
  96. <div>条目2</div>
  97. <div>条目3</div>
  98. <div>条目4</div>
  99. <div>条目5</div>
  100. </div>
  101. </div>
  102. </body>
  103. </html>
  104. <script>
  105. layui.use(['element','layer','laydate','carousel'],function(){
  106. var element=layui.element;
  107. layer=layui.layer;
  108. laydate = layui.laydate;
  109. laydate.render({
  110. elem:'#mydate'
  111. });
  112. var carousel = layui.carousel;
  113. carousel.render({
  114. elem:'#test1',width:'100%',arrow:'always'
  115. });
  116. });
  117. function popo(){
  118. // layer.alert("测试",{icon:1});
  119. layer.msg("测试",{icon:2});
  120. layer.open({
  121. type: 2,
  122. title: 'layer mobile页',
  123. shadeClose: true,
  124. shade: 0.8,
  125. area: ['380px', '90%'],
  126. content: './mian.html' //iframe的url
  127. });
  128. }
  129. </script>
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <link rel="stylesheet" href="./layui/css/layui.css">
  7. <script src="./layui/layui.js"></script>
  8. <title>Document</title>
  9. <style>
  10. .layui-form-item .layui-input-inline{
  11. width: 300px;
  12. }
  13. </style>
  14. </head>
  15. <body>
  16. <div class="layui-form">
  17. <div class="layui-form-item">
  18. <label for="" class="layui-form-label">用户名</label>
  19. <div class="layui-input-block">
  20. <input type="text" name="" class="layui-input" placeholder="请输入">
  21. </div>
  22. </div>
  23. <div class="layui-form-item">
  24. <label for="" class="layui-form-label">密码</label>
  25. <div class="layui-input-inline">
  26. <input type="password" name="" class="layui-input" placeholder="密码">
  27. </div>
  28. <div class="layui-form-mid layui-word-aux">
  29. 辅助文字
  30. </div>
  31. </div>
  32. <div class="layui-form-item">
  33. <label class="layui-form-label">选择框</label>
  34. <div class="layui-input-inline">
  35. <select name="city" lay-filter="test" lay-skin="select">
  36. <option value="">请选择</option>
  37. <option value="0">北京</option>
  38. <option value="1" disabled>上海</option>
  39. <option value="2">广州</option>
  40. <option value="3">深圳</option>
  41. <option value="4">杭州</option>
  42. </select>
  43. </div>
  44. <div name="city" class="layui-input-inline">
  45. </div>
  46. </div>
  47. <div class="layui-form-item">
  48. <label for="" class="layui-form-label">复选框</label>
  49. <div class="layui-form-block">
  50. <input type="checkbox" name="" title="写作" checked>
  51. <input type="checkbox" name="" title="发呆">
  52. <input type="checkbox" name="" title="禁用" disabled lay-skin="primary">
  53. </div>
  54. </div>
  55. <div class="layui-form-item">
  56. <label for="" class="layui-form-label">开关</label>
  57. <div class="layui-input-block">
  58. <input type="checkbox" value="open" lay-filter="test" lay-skin="switch" lay-text="on|off">
  59. </div>
  60. </div>
  61. <div class="layui-form-item">
  62. <label for="" class="layui-form-label">性别</label>
  63. <div class="layui-form-block">
  64. <input type="radio" name="sex" value="0" title="男" checked>
  65. <input type="radio" name="sex" value="1" title="女">
  66. </div>
  67. </div>
  68. <div class="layui-form-item layui-form-text">
  69. <label class="layui-form-label">请填写描述</label>
  70. <div class="layui-input-inline">
  71. <textarea placeholder="请输入内容" class="layui-textarea"></textarea>
  72. </div>
  73. </div>
  74. <div class="layui-form-item">
  75. <div class="layui-input-block">
  76. <button class="layui-btn" lay-submit lay-filter="*">立即提交</button>
  77. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  78. </div>
  79. </div>
  80. </div>
  81. <button class="layui-btn layui-btn-danger" onclick="closew()">关闭窗口</button>
  82. </body>
  83. </html>
  84. <script>
  85. layui.use(['form'],function(){
  86. form= layui.form;
  87. $=layui.jquery;
  88. form.on('select(test)',function(data){
  89. // console.log(data.value);
  90. if(data.value==3){
  91. var citys=['不知道','不清楚','不了解'];
  92. var html = "<select>";
  93. $.each(citys,function(i,v){
  94. html+=('<option>'+v+'</option)');
  95. });
  96. html += '</select>';
  97. $('div[name="city"]').html(html);
  98. form.render();
  99. }
  100. });
  101. form.on('switch(test)',function(data){
  102. // console.log(data.elem.checked);
  103. // if(data.elem.checked){
  104. // console.log($(data.elem).val());
  105. // }
  106. layer.confirm('是否开启?',{
  107. btn:['开启','取消']
  108. },function(){
  109. layer.msg('已开启',{icon:1});
  110. },function(){
  111. $(data.elem).prop('checked',false);
  112. form.render();
  113. });
  114. });
  115. });
  116. function closew(){
  117. parent.layer.closeAll();
  118. }
  119. </script>

总结

  • 初次接触Layui,上手难度不大,实现效果不错,但还是需要多多练习。
  • 事件的响应还需要多多学习。
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:越是高级简单的东西, 坑越多, 要多留意

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • PHP就是一种可以在项目开发过程中,提高开发效率,创建更为稳定程序,并减少开发者重复编写代码基础构。我们下面来一下常三大
    layui是免费开源layui是一款绝对开源免费前端UI,遵循原生“HTML/CSS/JS”书写与组织形式,门槛极低,拿来即
    由于thinkphp在在国内企业级开发敏捷WEB应广泛,具有重要地位,所以注重最新thinkphp面题有利于在面企业取得成功;如果你想从事开发,thinkphp必然不可错过,机会有
    在php中var_dump是来打印变量函数,作调;而dump是ThinkPHP自定义变量 调输出,其功能var_dump是一样
    以下为大家整理前端UIlayui视频教程,不需要从迅雷、百度云之类第三方网盘平台下载,全部在线免费观看。
    本文为大家介绍使layui封装ajax模块具体步骤,具有一定参考价值,希望能对大家有所帮助。
    layui是一款采自身模块规范编写前端UI,遵循原生HTML/CSS/JS书写与组织形式,并且layui提供丰富内置模块,他们皆可通过模块化方式按需加载。
    Angular中什么是NgRx/Store?有什么?本篇文章就来带大家一下NgRx/Store数据状态管理,ngrx/store中基本原则,通过示例一下该简单法。
    netty与spring区别:1、使特点不同,netty是网络通讯,spring是一个开源,是为决企业应程序开发;2、netty性能更稳定,spring简化企业应开发复杂性
    ❝最近在琢磨后台全球化,后台使Layui,这里简单说下问题吧!❞前言工作俩年对于技术文档查看只限于能即可,在去看,从来都没有把文档大概过一遍。
    php实现登录功能方法:1、连接创建数据库;2、使layui,判断户名密码输入是否为空;3、创建“login.php”,来判断户名密码正确性;4、查看登录效果。
    作为开发者,我们一直在尝通过使设计模式健壮型来寻找新方式来编写设计良好且健壮代码。
    layui是一个非常简单且实后台管理系统搭建,里面插件丰富使简单,只需要在原有基础上进行修改即可,但是在数据处理方面略显薄弱,内置jquery在实际过程中略显不足,若是能添加内置mvc模式那就更好
    Angular​作为目前最为流行前端,受到前端开发者普遍欢迎。
    springspringmvc区别是:1、依赖不同,Spring是容器,SpringMVC是基于Spring添加Web,依赖Spring;2、SpringMVC是MVC模式WEB,Spring
    核心链路是从开始请求路由析到控制器分发,model数据交互到响应。使其他实现会非常笨重,集成内容太多,很多都不需要到,所以借鉴其他一个简单实
    php实现登录操作方法:首先连接创建数据库;然后使layui创建前台页面;接着创建“login.php”文件,来判断户名密码正确性;最后访问文件目录查看登录界面效果即可。

    2020-06-15

    1856

    是一个子,指其约束性;也是一个子,指其支撑性。是一个基本概念上结构,于去决或者处理复杂问题。在软件工程中是构成一类特定软件可复设计一组相互协作类,规定体系结构。
    tp是ThinkPHP缩写,ThinkPHP是为简化企业级应开发敏捷WEB应开发而诞生,最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开源协议发布
    这篇文章主要介绍Python单元测及unittest法实例析,文中通过示例代码介绍非常详细,对大家学习或者工作具有一定参考学习价值,需要朋友可以参考下。