一、走进easyUI的世界

news/2024/10/23 18:22:26/

1.什么是easyUI?

jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。

简单地说,easyUI就是一种基于jQuery的用户界面插件集合。使用easyUI你不需要写很多代码了,只需要通过编写一些简单的HTML标记,就可以定义用户界面。而且,easyUI是个完美支持HTML5网页的完整框架,它可以节省您网页开发的时间和规模。

2.下载easyUI

官网地址

在这里插入图片描述

接着,再点击Download按钮,正式进入到easyUI的下载界面。

在这里插入图片描述

紧接着,点击Download按钮即可下载easyUI了

在这里插入图片描述

3.easyUI的快速入门

3.1.创建项目,并在项目中导入easyUI所需的样式和js

新建一个动态web工程,例如easyui,把解压后的jquery-easyui-1.8.8目录中的如下东东添加到项目中去

在这里插入图片描述

将以上这些目录和文件拷贝到项目之后,就变成下面这个样子

在这里插入图片描述

3.2.以linkbutton(按钮)组件为例快速入门easyUI

3.2.1.在页面中导入easyUI所需的js和css样式文件

新建一个01-easyui.html页面。引入必要的js和css样式文件

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>easyUI的简单入门</title><!-- 引入easyUI的css样式文件和js文件 --><link rel="stylesheet" type="text/css" href="../themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="../themes/icon.css"><script type="text/javascript" src="../js/jquery.min.js"></script><script type="text/javascript" src="../js/jquery.easyui.min.js"></script></head><body></body>
</html>

注意:因为easyUI基于jQuery的,所以在引入js文件的时候必须先引入query.min.js再引入jqery.easyui.min.js。

3.2.2.easyUI使用的两种方式

easyUI的使用主要有两种方式,一种是在HTML标签中声明class来使用easyUI样式,一种是编写js代码。

  • 第一种方式:在HTML标签中声明class来使用easyUI样式
    <!DOCTYPE html>
    <html><head><meta charset="utf-8" /><title>easyUI的简单入门</title><!-- 引入easyUI的css样式文件和js文件 --><link rel="stylesheet" type="text/css" href="./js//themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="./js/themes/icon.css"><script type="text/javascript" src="./js/jquery.min.js"></script><script type="text/javascript" src="./js/jquery.easyui.min.js"></script></head><body><!-- easyUI的简单入门(方式一:使用css的方式)--><!-- iconCls(属性): 小图标样式 --><a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">超链接</a></body>
    </html>
    

在这里插入图片描述

可以看到超链接变成了一个还算好看的按钮,而且按钮前面还有一个加号的图标,这是由于将iconCls属性的值设置为了’icon-add’,

当然了,可以设置成其他的值,比如’icon-search’、'icon-remove’等。

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>easyUI的简单入门</title><!-- 引入easyUI的css样式文件和js文件 --><link rel="stylesheet" type="text/css" href="./js//themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="./js/themes/icon.css"><script type="text/javascript" src="./js/jquery.min.js"></script><script type="text/javascript" src="./js/jquery.easyui.min.js"></script></head><body><!-- easyUI的简单入门(方式一:使用css的方式)--><!-- iconCls(属性): 小图标样式 --><a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">超链接</a><a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">超链接</a><a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove'">超链接</a></body>
</html>

在这里插入图片描述

  • 第二种方式:编写js代码的方式

首先,在01-easyui.html页面中创建一个超链接,并编写如下的一段js代码

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>easyUI的简单入门</title><!-- 引入easyUI的css样式文件和js文件 --><link rel="stylesheet" type="text/css" href="./js//themes/default/easyui.css"><link rel="stylesheet" type="text/css" href="./js/themes/icon.css"><script type="text/javascript" src="./js/jquery.min.js"></script><script type="text/javascript" src="./js/jquery.easyui.min.js"></script><script type="text/javascript">$(function () {$("#btn").linkbutton({iconCls: 'icon-search'})})</script></head><body><!-- easyUI的简单入门(方式一:使用css的方式)--><!-- iconCls(属性): 小图标样式 --><a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">超链接</a><a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">超链接</a><a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove'">超链接</a><!-- 方式二:编写js代码的方式 --><a href="#" id="btn">超链接</a></body>
</html>

在这里插入图片描述


http://www.ppmy.cn/news/69261.html

相关文章

[遗传学]转座因子的结构与功能

本篇文章主要带你了解:转座因子的发现和分类;原核生物以及真核生物种的转座子;转座作用的分子机制以及转座因子的遗传学效应和应用. &#x1f9ec;转座因子的发现和分类 &#x1f9ec;转座因子的概念 转座因子(transposable element)是在转座酶&#xff08;transposase&#xf…

【线下赛游记】2023 ICPC西安邀请赛 游记

【线下赛游记】2023 ICPC西安邀请赛 游记 day -2 ​ 现在是周四&#xff0c;虽然周日才开始比赛&#xff0c;但早已是 “激动的心 颤抖的手” 了&#xff0c;上完早八&#xff0c;就决定一直加训到晚上&#xff0c;结果一下午就在Codeforces和洛谷之间横跳&#xff0c;看着与…

Java异常常见面试题

1. Error 和 Exception 区别是什么&#xff1f; Error 类型的错误通常为虚拟机相关错误&#xff0c;如系统崩溃&#xff0c;内存不足&#xff0c;堆栈溢出 等&#xff0c;编译器不会对这类错 误进行检测&#xff0c;JAVA 应用程序也不应对这类错误进行捕 获&#xff0c;一旦…

专家共话:存力一体成“东数西算”全场景利器

从2022年2月17日正式全面启动至今&#xff0c;“东数西算”工程已经度过了一周年。一年多的实践探索证明&#xff0c;激活数据要素&#xff0c;推动算力成为核心生产力&#xff0c;离不开“存力先行”。其中&#xff0c;东西部存力一体化&#xff0c;是支撑“东数西算”全场景应…

穿越火线(CF) AI 自瞄 代码 权重 数据集 亲测可用(结尾有资源)

初衷 本人热衷玩CF&#xff0c;同时为一名程序员&#xff0c;近期听说AI霸占FPS游戏&#xff0c;本着学习的态度&#xff0c;特来测试 不喜欢看过程的小伙伴直接看最下面 模型 采用yolov5模型架构 对过程感兴趣的小伙伴下文自行学习 https://zhuanlan.zhihu.com/p/17212138…

数据查询(数据库)——子查询

目录 1. 检查给定值是否在结果集中 2. 用给定值和结果集中的元素进行大小比较 (1)单值比较 (2)多值比较 3.检查结果集是否为空 查询块: ( SELECT语句 ),代表查询的中间结果集。子查询&#xff1a;将一个查询块嵌入另一个中&#xff0c;称嵌套查询。上层查询块称父查询&…

harbor(docker仓库)仓库部署

harbor仓库部署 1. harbor概述2. harbor主要功能3. harbor架构介绍4. Docker Compose4.1 compose简介4.2 docker-compose工具命令 5. harbor部署5.1 部署Docker Compose5.2 部署harbor5.3 部署harbor开机自启5.4 harbor安装脚本 6. harbor应用6.1 配置客户端访问harbor6.2 harb…

GPT-5: 超越人类语言的模型,你还不了解一下?

目录 一、GPT-5时代引领者 二、技术特性 1&#xff0c;音频和视频处理 — 更强大的多模态处理能力 2&#xff0c;GPT-5颠覆影视制作&#xff1a;重写媒体消费时代 3&#xff0c;为机器人提供智慧大脑 4&#xff0c;更强的垂直行业应用 三、回顾一下GPT5被紧急叫停&…