Layui使用简要

layui框架简单解读,为什么要使用layui框架,layui框架的好处,后端程序员快速学习掌握layui框架技术型文档博文,layui学习笔记,快速掌握前端技术框架 本文章创建于2021年10月8日,20时10分 目录标题1、layui官方公告2、为什么要使用layui框架、layui框架的好处3、layui框架的使用3.1、导入Layui的资源3.2、项目中的资源引入,我们项目中的webapp文件下,直接将资源的layui文件复制进去即可3.3、技术文档的支持 1、layui官方公告 今天是我刚接触layui,对于后台的开发人员来说,了解基本的前端编程还是很有必要的,虽然平时写的前端不多,但也是被繁琐的前端代码搞得很烦,于是为了. 阅读详情

Layui使用简要

layui是采用自身模块规范编写的前端ui框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。

核心模块一般放于layui/lay/modules文件夹中


快速搭建使用环境:

在页面引入一下两个文件:

  • layui.js (/layui/layui.js)
  • layui.css (layui/css/layui.css)

模块的使用:

通过layui.use([model],callback)加载模块;

	//layer必须是合法的模块,即自定义或存在于		
	//layui/lay/modulse文件夹中,模块名即对应的文件名。
	layui.use(['layer',function(){
	  var lay = Layui.layer;//获得layer模块(即弹出层模块)
	  lay.msg('hello world');
	}]);

提示: layui 的模块接口会绑定在 layui 对象下,内部由 layui.define() 方法来完成。每一个模块都会一个特有的名字,并且无法被占用。所以你无需担心模块的空间被污染,除非你主动 delete layui.{模块名}。调用模块可通过 layui.use 方法来实现,然后再通过 layui 对象获得模块接口。如:

  layui.use(['layer', 'laypage', 'laydate'], function(){
   var layer = layui.layer //获得layer模块
   ,laypage = layui.laypage //获得laypage模块
   ,laydate = layui.laydate; //获得laydate模块
   //使用模块
 });      

自定义模块:

同过 layui.define([model],callback)自定义;
model为需要依赖的模块,当然也可以不为数组,这样的话就只能依赖单个模块。callback为回调函数:

		layui.define(['myModel', 'laypage'],function(){
			//dosometing
		});
		
		layui.define('myModel',function(){
			//dosometing
		});	

完整案例:

A>定义模块:myModel

		//假定当前文件为src/js/models/Myobj.js
		layui.define('myModel',function(exports){//*
		//-----------------创建方法1------------------
		/*var Obj = {
		//定义方法
		myFunction:function(){
			alert('Hello World');
		}
		};*/
		//---------------创建方法2:(建议使用)------------
		//创建Obj对象,值为空
		var Obj = function(){};
		//为Obj对象添加属性和方法
		Obj.prototype.functionName = function(){
		alert('function');
		}	
		Obj.prototype.functionName1 = function(){
		  alert('function1');
		}
	
		//暴露接口
		/**
		*使用exprots('name',callback)函数;
		*name为接口名称,callback为回调函数
		*接口名称应当与文件名保持一致
		*方法名因与define()方法中回调函数的参数保持一致
		*通常为exprots
		*/

		//exprots('Myobj',Obj);//方法1
		exprots('Myobj',new Obj);//方法2
		});

不使用方法1的原因是每当实例化Obj对象时都会对其下面的每个属性造成影响,方法2则将其属性分离开来,实> 例化时不会对其属性和方法造成影响 请看下面↓↓↓*/

使用自定义模块

	//创建文件entrance.js 
	layui.config({
		//base:'自定义模块的目录';
		base:'src/js/models';
	}).use(['Myobj'],!function(){//自执行
		//获取Myobj模块
		ver myObj = layui.Myobj;
		//调用其成员方法
		myObj.functionName();//弹出function
		myObj.functionName1();//弹窗function1
	})
	//加载入口,使用自定义模块模块名即为暴露的接口名;

最后将entrance.js引入页面即可,可在use中添加需要的模块
前端页面美化详情请参考官方文档:
https://www.layui.com/doc/
使用方法很简单,只需添加依赖的模块。再到需要美化的元素上添加对应的类名即可。

layui-module (模块化) 文件结构 代码 test.html <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title></title> <link rel="stylesheet" type="text/c 阅读详情

相关推荐

layui.js 下载

layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于 2016 年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。

layui入门

1.什么是layui layui(谐音:类 UI) 是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使用方法的每一处细节都经过精心雕琢,非常适合网页界面的快速开发。layui 区别于那些基于 MVVM 底层的前端框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,它更多是面向后端开发者,你无需涉足前端各种工具,只需面对浏览器本身,让一切你所需要的元素与交...

m0_68879220的博客 1930

使用AI编写测试用例——详细教程

现阶段AI还不能完全替代人工测试用例编写,但如果把AI当做一个提高效率的工具,它将会是一个很强大的辅助。

公众号|软件测试老吴 3万+

前端框架---之----layui的使用

注意:也可以自定义css样式,设置统一的按钮样式等 1.在前端页面HTML页面中引入js文件 2.在前端页面HTML页面中引入css样式文件 3.使用layui样式时,需按照layui编写html规范进行编写,例如: 4.引入layui的js文件之后,便可以使用layui形式的js写法啦(table列表渲染,layui文件上传,jQuery) layui.js文件源码 ;!function(e){"use strict";var t=document,n={modules:{},status:{

MyBlogHiHi的博客 3046

Python数据清洗实战:用RapidFuzz搞定模糊匹配(附完整代码示例)

本文详细介绍了在Python数据清洗中,如何利用RapidFuzz库高效解决字符模糊匹配难题。通过实战代码示例,演示了从处理拼写错误、格式不一致的脏数据,到构建实体对齐与记录去重的完整清洗管道,帮助开发者提升数据质量与处理效率。

pear55的博客 529

欧姆龙SYSMAC STUDIO如何与基恩士SR-1000进行EIP通信

简要介绍一下扫码枪和欧姆龙sysmac的配置

weixin_42031602的博客 4777

layUI基本使用2(js)

弹框layer.open() <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" type="text/css" href="/static/layui/css/layui.css"> <link rel="style

sdtvpengl 3096

论文必备 - YOLO26统计数据集中大、中、小目标数量,附完整代码和详细使用步骤

数据集是由微软开发维护的大型图像数据集。数据集标注类型对应任务包括物体检测、关键点检测、实例分割、stuff分割(没有特定形状的物体),全景分割人体关键点, 人体密度检测等。官网数据规模和样本特点数据规模大:总共包含32.8万张图像)。其中标注过的图像超过 20 万张,拥有 150 万个目标实例,数据量丰富,能够为模型训练提供充足的信息。类别丰富:包含80个目标类别和91个“stuff”类别。目标类别涵盖了日常生活中常见的各种物体,如人、动物、交通工具、生活用品等;stuff。

Limiiiing的博客 263

Layui

Layui前端框架简述 前方高能预警 !!!! 新手小白重现江湖 噔!噔!蹬!蹬! 小涛同志温馨提示:不是大神也不是大佬,只是一个学习后端,稍微了解前端的微不足道的程序员小白,时不时更新一些前端、后端知识,各位大佬多多点评、点评! 提示:以下是本篇文章正文内容,下面案例可供参考 一、什么是Layui? 开源模块化前端UI框架,是一套开源的 Web UI 解决方案,采用自身经典的模块化规范,并遵循原生 HTML/CSS/JS 的开发方式,极易上手,拿来即用。其风格简约轻盈,而组件优雅丰盈,从源代码到使

qq_44860722的博客 1174

IgH EtherCAT 从入门到精通:第 5 章 多主站与系统集成配置

本文介绍了 EtherCAT 多主站配置与系统集成方法。主要内容包括: 多主站实例配置原理:通过内核模块参数指定多个主站设备,每个主站独立管理一条 EtherCAT 总线,最多支持32个主站实例。 配置文件详解:在/etc/ethercat.conf中通过MASTER<X>_DEVICE变量定义各主站绑定的网卡或MAC地址,支持冗余备份配置。 系统服务集成:提供了systemd服务单元文件和传统init.d脚本两种方式实现开机自启动和管理,并建议通过override文件定制服务依赖关系。 架构示

从事嵌入式linux android驱动开发,拥有全栈能力 349

【CC精品教程】iTwin capture倾斜摄影建模完整操作流程

【CC精品教程】iTwin capture倾斜摄影建模完整操作流程。包括:无人机航测外业作业流程(像控点布设、航线规划、仿地飞行、航拍)和内业数据处理软件(Pix4d、CC、EPS、PhotoScan、Globalmapper)像控点权重调配、空三加密、DOM、DSM、DEM,DLG生成、等高线生成、高程点提取,点云分类过滤分割、点云生成DEM、三维模型生成等。

智慧空间实验室 3955

前端框架Layui的使用讲解(Layui搭建登录注册页面)

Layui的设计理念是简洁、直观和高效,旨在提供轻量级且易于上手的前端解决方案。它提供了丰富的UI组件,如按钮、表格、表单、导航、分页等,以及强大的模块化功能,例如弹层、日期选择器、上传组件等。使用Layui,你可以轻松构建出具有现代化风格和友好交互的Web界面。

万维网连五洲,二进制写尽天下事,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习 1万+

损失函数大汇总(五十九)(TopoInteraction Loss附公式推导与代码)

本文介绍了TopoInteraction Loss,一种用于多类别分割任务的拓扑交互约束损失函数。不同于传统拓扑损失关注单类别的连通性和孔洞数量,该损失重点约束不同类别之间的空间关系,包括互斥(exclusion)和包含(containment)两种典型拓扑关系。通过将全局拓扑约束转化为局部邻接检测,该损失能准确定位破坏预设拓扑关系的像素,并针对性施加惩罚。关键创新点在于:1)将包含关系转化为互斥约束;2)使用卷积运算高效检测非法邻接;3)仅对违规像素施加损失。实验表明,该方法能有效纠正类别间的错误接触,特

悦学共鸣,温柔以待,汇聚光芒,共同成长 349

Layui学习之layui 的基本使用介绍

Layui学习之layui 的基本使用介绍 1、Layui学习第一步之下载工具Layui下载地址 2、解压文件到电脑中的某一目录下。下载下来的文件结构如下: ├─css //css目录 │ │─modules //模块css目录(一般如果模块相对较大,我们会单独提取,比如下面三个:) │ │ ├─laydate │ │ ├─layer │ │ └─layim ...

qq1140037586的博客 895

UWB芯片DW3000之PDOA测向实现源码

本文详细介绍如何基于UWB芯片DW3000之PDOA测向的源码实现。

DT程序员的博客 2613

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

layui

文章的主要简介 核心方法 各内置模块 核心方法 layui.define([mods], callback) 通过该方法可定义一个 Layui模块。参数mods是可选的,用于声明该模块所依赖的模块。callback即为模块加载完毕的回调函数,它返回一个exports参数,用于输出该模块的接口。 config layui.use([mods], callback) Layui的内置模块并...

weixin_43467870的博客 1060

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Layui使用

开发工具与关键技术:VS 作者:黄 金 燕 班级:18级(4)班 撰写时间:2019.5.3 一.1.layui模块化使用:如果你使用的是layui,那么你直接在官网下载layui框架即可,无需引入Query和layer.js,但需要引入layui.css和layui.js。 调用方式:通过layui.use(‘layer’,callback)加载和初始化layer模块。 2.作为独立组件使...

weixin_44545087的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

layui框架的一些基本使用

layui的优缺点以及使用layui前的准备 1.栅格系统 2.按钮 3.表单 4.表格 5.面板 6.时间线 7.选项卡 8.弹出层 9.数据表格

qq_52986363的博客 8916

初识Layui——Layui的使用

一般只有帅哥美女才刷得到我的文章,所以, 点个赞吧! 呜呜...

weixin_73817220的博客 466

eclipse中LayUI的使用

web前端框架之LayUI 开发环境:eclipse layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用,无需涉足各种前端工具的复杂配置,只需面对浏览器本身,非常适合界面的快速开发。 1.从LayUI官网下载 2.导入到eclipse 下载下来的包解压,直接将layui文件夹复制到对应工程webcontent目录下 3.引用 <link rel="stylesheet" type="text/css"

qq_44512567的博客 3046

layui菜单的使用

layUI的菜单分为两类:水平菜单和垂直菜单。 水平菜单: <fieldset class="layui-elem-field layui-field-title" style="margin-top: 30px;"> <legend>水平导航菜单</legend> </fieldset> <ul class="layui-n...

threelifeadv的博客 4890

LayUI的使用

LayUI是一个基于JavaScript的前端开发框架,旨在简化Web界面的设计和开发。它使用了简洁友好的API,并提供了丰富的组件和样式,使开发者可以快速构建美观、响应式的网页界面。下面是LayUI的一些特点和组成部分的详细介绍:✌️简洁易用的API**:LayUI提供了简单、直观的API,使开发者可以使用少量的代码来实现复杂的界面效果。开发者只需简单地引入LayUI的库文件,即可开始使用LayUI。

2301_76988707的博客 1683

Layui的使用

  Layui是一个模块化的前端UI框架,信仰返璞归真,使用原生html、css、js编写,偏后端、PC端。 Layui的特点是美观、轻量级,Bootstrap的特点是简单、稳定。   Layui的使用 需要引入2个文件 layui.css、layui.js <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <link rel="stylesheet" t

chy-x 的博客 479

Layui简介、layui例子

Layui简介 什么是Layui? Layui(谐音:类UI)是一套开源的WebUI解决方案,采用自身经典的模块化规范,并遵循原生HTML/CSS/JS的开发方式,说明不会像我们之前的Bootstrap里面的js依赖jQuery。Layui则是原生的不会依赖于jQuery,也不会依赖于其他的插件 注意:它更多是面向后端开发者,你无需涉足前端各种工具,只需面对浏览器本身,(它是WebUI的前端框架,但是它更多的是面向后端的开发者) Bootstrap面向的是前端的一个开发,Layui更多的是面向后端

weixin_49756484的博客 4476

Layui引入Echarts

准备Layui必备文件、HTML页面 引入Layui css js文件 Echarts官网下载js文件 地址:https://echarts.apache.org/zh/download.html 选择方式三-在线定制,勾选需要的功能模块 不要下载最新版本,Layui可能不兼容,这里用的4.0,不要勾选压缩代码,后面需要修改js 点击下载,echarts.js文件引入到项目中 修改echarts.js代码 开头加入 window.layui && layui.define ? lay.

super_song的博客 6937

LayUi表格中templet的使用

templet 可以理解为三元运算符 简单的写法有: templet: function (data) { if (data.status == 1) { return "待执行"; } if (data.status == 2) { return "执行中"; } if (data.status == 3) { return "执行完毕"; }

ZhenBin_Shen的博客 8776
上一篇: Linux下配置JDK
下一篇: Tomcat配置--如何能够让外网通过公网IP或域名访问到服务器上面的项目
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值