位置: IT常识 - 正文

前端框架LayUI(前端框架react)

编辑:rootadmin
前端框架LayUI Bootstrap框架

推荐整理分享前端框架LayUI(前端框架react),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端框架是什么意思,前端框架react,前端框架是什么意思,前端框架vue,前端框架排行,前端框架layui介绍,前端框架有哪些,前端框架layui介绍,内容如对您有帮助,希望把文章链接给更多的朋友!

Bootstrap让前端开发更快速、简单。所有开发者都能快速上手、所有设备都可以适配、所有项目都适 用。

可以直接使用Bootstrap提供的 CSS 样式表,Bootstrap的源码是采用最流行的CSS预处理工具Less和Sass开发的。可以直接采用预编译的CSS文件快速开发,也可以从Bootstrap源码自定义自己需要的样式。网站和应用能在Bootstrap帮助下通过同一份源码快速、有效地适配手机、平板和 PC 设备,这一 切都是 CSS 媒体查询Media Query的功劳。提供大量的布局容器、栅格系统以及大量的组件,可以快速方便的开发前后端分离

从项目维护的角度上,传统的开发模式,前端代码和后端代码耦合在一起,导致代码混乱不堪,极大的降低了项目的可维护性,增加了维护成本。从开发角度来看,研发人员在开发过程中,不仅要设计后端架构还要兼顾前端展示,导致开发效率低下,延长开发周期。

传统开发模式的问题

开发出的软件响应速度慢,质量差,用户体现差前后端严重耦合,代码混乱,可维护性差研发人员前后端兼顾,开发效率低下,研发周期变长。

在前后端分离的开发模式中,后端仅返回前端所需的数据,前端负责渲染HTML页面,后端不再控制前端的效果,从后端请求的数据如何加载到前端中,都由前端自己决定,后端仅仅需要提供一套逻辑对外提供数据即可,并且前端与后端的耦合度相对较低,在这种模式中通常将后端开发的每个视图都成为一个接口或者API,前端通过访问接口来对数据进行增删改查。总结就是:后台负责提供数据,前端负责数据展示,职责分离,分工明确。

前后端分离实际上是一个工程化考量和项目管理的问题,非常适合复杂项目的开发,但是开发各个环节的成本都会有明显提升,注意不要为了前后端分离而在开发中采用前后端分离。

由于项目越来越复杂,而前端野生的开发方法,基本上都是copy代码段,人肉试错的方式,根本不可能实现工程化、项目化,这样根本不能适应需求,更不要说长期演进和迭代的目标。前端开发组件化框架解决了这些问题,例如Vue.js、React等相关框架的出现。而且前端可以借助Node开发各种工具以辅助开发,例如包管理器、预编译工具等。

前后端分离的实施

一个最简单的开发步骤也应该有设计、开发、测试和部署4步。前后端分离会渗透每个步骤中的。

设计阶段最基本的是系统设计后端系统设计包括系统架构设计,例如数据库、中间件、缓存这些架构的设计。主要考虑性 能、容量、可扩展性、可维护性等前端根据项目规模也需要充分的规划和准备,要满足可长期演进、可迭代的目标设计阶段第二阶段就是接口设计,前后端系统通过接口进行交互。这里模型层面的接口约定就是非常重要的内容,例如请求方式、数据格式、数据类型等。应该进行充分的评审开发阶段时前后端按照事先约定好的接口独立开发。前端可以使用组件化框架实现独立驱动页面开发,数据从mock服务器上获取,完全不需要依赖于实时的后端接口。后端需要按照之前评审好的接口约定来提供数据即可,后端一套接口可以提供给多种不同类型的前端使用。测试阶段前后端独立可测试。前端主要是页面显示、跳转、输入、传递参数、响应数据等测试;后端主要保证数据接口的提供,包括数据格式、校验、异常处理、数据的一致性问题、权限问题等。部署上线阶段应该是前后端项目独立可部署,相互不收对方的约束和影响,互相透明。后端项目可以通过类似Jenkins系统持续发布,一键部署。前端项目有自己的CI系统。前端框架LayUI前端框架LayUI(前端框架react)

layui兼容人类正在使用的全部浏览器,但是IE6/7除外,可作为Web界面速成开发方案。它更多是面向 后端开发者,无需涉足前端各种工具,只需面对浏览器本身,让一切所需要的元素与交互。

概述LayUI

layui是一套采用自身经典的模块化规范编写的开源Web UI解决方案,并遵循原生 HTML/CSS/JS 的开发与组织方式,门槛极低,拿来即用,非常适合网页界面的快速开发。

layui是由中国人开发的,16年出厂的框架,其主要提供了很多好看、方便的样式,并且基本拿来即用,类似Bootstrap相似。该框架极大的好处就是定义了很多前后端交互的样式接口,例如分页表格,只需要在前端配置好接口,后端则按照定义好的接口规则返回数据,即可完成页面的展示,极大减少了后端人员的开发成本。

官网:https://www.layui.com

官方文档:https://www.layui.com/doc/

layui有免费和授权两种版本。通用型管理系统纯静态 UI 模板https://www.layui.com/layuiadmin/一般 用于企业级应用开发,但是需要收费授权。

可以通过文档或者实例查看帮助文档,推荐使用示例直接指导项目开发

LayUI特点layui属于轻量级框架,简单美观。适用于开发后端模式,它在服务器页面上有非常好的效果layui是提供给后端开发人员的ui框架,基于DOM驱动下载与使用

1、在官网首页下载到layui的最新版,目录结构

├─css //css目录│ │─modules //模块 css 目录(一般如果模块相对较大,我们会单独提取,如下:)│ │ ├─laydate│ │ └─layer│ └─layui.css //核心样式文件├─font //字体图标目录└─layui.js //核心库

2、获得layui后,将其完整地部署拷贝到项目目录中,然后在页面种引入两个文件

<link rel="stylesheet" href="layui/css/layui.css" media="all"><script src="layui/layui.js" charset="utf-8"></script>

3、按钮点击弹出消息框

<link rel="stylesheet" href="layui/css/layui.css"><!-- 使用layui-fluid类不会固定宽度,而是100%自适应 --><div class="layui-fluid"><button class="layui-btn" id="btn">按钮</button></div><!--引入layui.js的<script>标签最好放置在html末尾 --><script src="layui/layui.js"></script><script>layui.use(['layer'],function(){var layer = layui.layer; //定义全局变量layer即可调用layui.layer模块中的函数$=layui.jquery;$(document).on('click', '#btn', function(){ //在页面种查找id=btn的元素并添加click事件处理layer.msg('hello');});});</script>

通过layui.use方式来

本文链接地址:https://www.jiuchutong.com/zhishi/290225.html 转载请保留说明!

上一篇:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core](web无法运行)

下一篇:分布式实战教程13:ruoyi-vue-pro开发指南(分布式简介)

  • 来电话时闪光灯闪烁怎么关闭(来电话时闪光灯闪烁怎么设置苹果)

    来电话时闪光灯闪烁怎么关闭(来电话时闪光灯闪烁怎么设置苹果)

  • word字间距如何调整(word 如何 字间距)

    word字间距如何调整(word 如何 字间距)

  • airpods盒子能关机吗(airpods pro盒子关着可以连蓝牙吗)

    airpods盒子能关机吗(airpods pro盒子关着可以连蓝牙吗)

  • 户户通高频头坏了是什么症状(户户通高频头坏了换一个新的行吗)

    户户通高频头坏了是什么症状(户户通高频头坏了换一个新的行吗)

  • 苹果曝光锁定怎么用(苹果曝光锁定怎么关)

    苹果曝光锁定怎么用(苹果曝光锁定怎么关)

  • 苹果停留控制什么意思(iphone停留控制有什么用)

    苹果停留控制什么意思(iphone停留控制有什么用)

  • 微信被投诉封号怎么解封(微信被投诉封号怎么知道是谁投诉的2020年)

    微信被投诉封号怎么解封(微信被投诉封号怎么知道是谁投诉的2020年)

  • 淘宝星级标准(淘宝星级标准怎么看)

    淘宝星级标准(淘宝星级标准怎么看)

  • qq群视频人数有限制吗(qq群聊视频最多几人)

    qq群视频人数有限制吗(qq群聊视频最多几人)

  • 快手切换账号影响上热门吗(快手切换账号影响吗)

    快手切换账号影响上热门吗(快手切换账号影响吗)

  • 手机掉水之后多久充电(手机掉水之后多久充电好)

    手机掉水之后多久充电(手机掉水之后多久充电好)

  • 注销闪送可以重新注册吗(注销闪送重新注册有影响吗)

    注销闪送可以重新注册吗(注销闪送重新注册有影响吗)

  • qq群传说头衔要多久(qq群聊专属头衔有没有上限?)

    qq群传说头衔要多久(qq群聊专属头衔有没有上限?)

  • 苹果11短信有个感叹号怎么消除(苹果11短信有个叹号怎么消除)

    苹果11短信有个感叹号怎么消除(苹果11短信有个叹号怎么消除)

  • 苹果7p能更新13.3系统吗(苹果7P能更新IOS16版本吗)

    苹果7p能更新13.3系统吗(苹果7P能更新IOS16版本吗)

  • 苹果8拍照模糊怎么设置(苹果8拍照模糊不聚焦)

    苹果8拍照模糊怎么设置(苹果8拍照模糊不聚焦)

  • 开放式耳机有什么好处(开放式耳机什么意思)

    开放式耳机有什么好处(开放式耳机什么意思)

  • 窗口化快捷键是什么(快速窗口化)

    窗口化快捷键是什么(快速窗口化)

  • 共享单车可以帮人扫么(共享单车可以帮人扫手机不在身上吗)

    共享单车可以帮人扫么(共享单车可以帮人扫手机不在身上吗)

  • 天猫u先是什么(天猫u先)

    天猫u先是什么(天猫u先)

  • word文档修改不了怎么办(pdf文字怎么修改)

    word文档修改不了怎么办(pdf文字怎么修改)

  • 书旗网会自动续费吗(书旗小说自动扣费怎么关闭)

    书旗网会自动续费吗(书旗小说自动扣费怎么关闭)

  • 微课上传视频无法载入怎么办(微课上传视频为什么是黑屏)

    微课上传视频无法载入怎么办(微课上传视频为什么是黑屏)

  • 用wps表格怎么做标题(用wps表格怎么做座位表)

    用wps表格怎么做标题(用wps表格怎么做座位表)

  • 抖音管理员怎么设置(抖音管理员怎么设置心愿单)

    抖音管理员怎么设置(抖音管理员怎么设置心愿单)

  • 华为nova3怎样设置锁屏时间(华为nova3怎样设置屏幕时间)

    华为nova3怎样设置锁屏时间(华为nova3怎样设置屏幕时间)

  • Mac系统的文件权限如何修改?修改Mac系统的文件权限方法教程(mac文件权限限制怎么解决)

    Mac系统的文件权限如何修改?修改Mac系统的文件权限方法教程(mac文件权限限制怎么解决)

  • 电脑虚拟内存不足怎么办(电脑虚拟内存不够)

    电脑虚拟内存不足怎么办(电脑虚拟内存不够)

  • 苹果发布 macOS Catalina 10.15.5 补充更新 主要修复安全漏洞(苹果发布首款MR头显)

    苹果发布 macOS Catalina 10.15.5 补充更新 主要修复安全漏洞(苹果发布首款MR头显)

  • 性能优化必备——火焰图(性能优化模式)

    性能优化必备——火焰图(性能优化模式)

  • 增值税专用发票有效期是多长时间
  • 发放工资的转账支票出票人是谁
  • 工程行业存货哪些科目组成
  • 培训费发票开具的要求
  • 工程机械租赁税点
  • 软件公司企业成本预测
  • 资金账簿减半征收印花税财税2018 50号
  • 月底计提分录
  • 工会经费的减免申请
  • 我国流转税的税种组成为
  • 蔬菜批发公司销售蔬菜是否免税
  • 税局定额的标准
  • 中国公司可以给境外公司开发票吗
  • 车辆购置税计税价格含增值税吗
  • 企业所得税的账载金额和实际发生额
  • 发票可以作为原始凭证吗
  • 工资薪金总额包括哪些内容
  • dll格式的文件
  • 怎么扣除税费
  • 营改增后增值税税率
  • 小规模纳税人没有进项发票怎么办
  • 损益类科目细分
  • php解析html文件
  • 华硕路由器登录地址
  • php操作cookie
  • 企业财务管理内部控制问题与应对策略
  • yii2框架优秀在哪里
  • php将数据导出到excel
  • 生产企业可以抵扣进项税的
  • 浅析论文题目
  • 报销差旅费退回现金会计分录
  • 补缴房产税和土地使用税会计分录
  • 旅行费发票
  • 玻璃深加工企业排名
  • php微信公众号开源框架
  • 资金平衡表的编制方法
  • 注意力机制工作原理
  • 从零开始作者
  • php实现文件上传的函数
  • 增值税专用发票有几联?
  • 存货盘盈的账务处理入什么费用
  • 个体经营所得可以用投资人申报吗
  • phpcms二次开发教程
  • 税务登记需要的手续
  • 企业收到国债专项资金怎么记账
  • mysql配置怎么调出来
  • 哪些情况下可以使用食品添加剂
  • 公司账户取出来要交税吗
  • 融资租赁开什么发票
  • 当月购入固定资产当月出售了用交印花税吗
  • 实收资本认缴如何做账
  • 出口企业样品收入分录
  • 收到的发票怎么做分录
  • 广告费属于管理费用的哪一类
  • 电子承兑汇票接收不了怎么办
  • sql查询字段被包含的内容
  • mysql新手入门
  • 台式电脑二级网页打不开怎么办
  • win8系统打开苹果系统文件
  • 如何远程重装系统教程
  • win7经常自动重启是什么原因
  • win7那些自启可以禁用
  • ubuntu undate-rc.d 的一些使用介绍
  • centos查看某个端口
  • WIN7系统安装
  • 越狱免电脑
  • win10系统怎么调整输入法
  • bat脚本延迟执行命令
  • os执行cmd命令
  • shell提示
  • python flask快速入门与进阶
  • android车载导航刷机包
  • 封装是什么意思?
  • 木瓜电子
  • 电脑兼容ie
  • js-cookie vue
  • android studio 运行配置
  • 个人所得税预扣预缴办法
  • 百旺税控盘口令是多少
  • 服务类发票 如何入账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设