EasyUI 学习笔记

一、EasyUI 简介

1. 概念

EasyUI :(简单用户界面)简单的界面设计框架,作用主要是用来设计网站的后台管理系统,帮助程序员快速的构建网站界面。

2. 特点

基于 jQuery 的一个插件

3. 使用目录介绍

demo:EasyUI 的效果示例
locale:EasyUI 的语言文件
plugins:EasyUI 的案例切割的 js 文件
src:源码
themes: EasyUI 提供的 css 样式
jquery.easyui.min.js:EasyUI 的插件
jquery.min.js:EasyUI 依赖的 jQuery 文件

二、EasyUI 使用

步骤1.

将EasyUI提供的js文件和主题(themes)样式存放到项目的指定位置
在这里插入图片描述

步骤2.

在Html文档中引入EasyUI的插件

<!--引入主题样式-->
<link rel="stylesheet" type="text/css" v  href="themes/default/easyui.css" />
<!--引入图标样式-->
<link rel="stylesheet" type="text/css" href="themes/icon.css" />
<!--引入jQuery文件-->
<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<!--引入EasyUi的js文件-->
<script src="js/jquery.easyui.min.js" type="text/javascript" charset="utf-8"></script>

步骤3.

在 HTML 文档标签上遵循 EasyUI 的文档规则使用 EasyUI 完成页面的开发

三、面板使用(panel)

1. 创建面板

创建一个 div 标签,并将 class 属性值改为 “easyui-panel”

<div id="p" class="easyui-panel" title="My Panel"     
        style="width:500px;height:150px;padding:10px;background:#fafafa;"   
        data-options="iconCls:'icon-save',closable:true,    
                collapsible:true,minimizable:true,maximizable:true">   
    <p>panel content.</p>   
    <p>panel content.</p>   
</div> 

2. 面板属性

title : 面板的标题
data-options : 给面板添加常用的操作。具体参照 API

3. 创建按钮

<a id="btn" href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-search'">easyui</a>  

4. 信息提示

// 写在 window.alert 的地方
$.messager.alert("我是一个警告框");

5. 示例

// 在icon.css 中添加 :
/*自定义登录图标*/
.icon-mlogin{
	background:url('icons/tux.png') no-repeat center center;
}


<html>
	<head>
		<title>登录</title>
		<meta charset="UTF-8" />
		<!--引入主题样式-->
		<link rel="stylesheet" type="text/css" href="themes/default/easyui.css" />
		<!--引入图标样式-->
		<link rel="stylesheet" type="text/css" href="themes/icon.css" />
		<!--引入jQuery文件-->
		<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
		<!--引入EasyUi的js文件-->
		<script src="js/jquery.easyui.min.js" type="text/javascript" charset="utf-8"></script>
		<!--声明css代码域-->
		<style type="text/css">
			table{
				margin: auto;
				margin-top: 20px;
			}
			tr{
				height: 40px;
				text-align: center;
			}
		</style>
		<!--声明js代码域-->
		<script type="text/javascript">
			/*校验登录信息*/
				$(function(){
					
					//登录校验
					$("#btnCon").click(function(){
						//校验用户信息
						if($(":text").val()==""){
							//使用EasyUI的信息框进行提示
							$.messager.alert('登录提示',"用户名不能为空!","warning");
						}else if($(":password").val()==""){
							//使用EasyUI的信息框进行提示
							$.messager.alert('登录提示',"密码不能为空!","warning");
						}else{
							$("form").submit();
						}
					})
					//重置
					$("#btnCan").click(function(){
						$("form").get(0).reset();
					})
				})
		</script>
	</head>

	<body>
		<div id="panel_login" style="margin: auto;width: 500px;margin-top: 100px;">
			<!--创建登录面板-->
			<div id="login" class="easyui-panel" title="登录" data-options="iconCls:'icon-mlogin',minimizable:true,maximizable:true
				,collapsible:true,closable:true" style="width: 500px;height: 200px;">
				<form action="02_main.html" method="get">
					<table>
						<tr>
							<td>用户名:</td>
							<td>
								<input type="text" name="uname"/>
							</td>
						</tr>
						<tr>
							<td>&nbsp;&nbsp;&nbsp;:</td>
							<td>
								<input type="password" name="pwd" />
							</td>
						</tr>
						<tr>
							<td colspan="2">
								<a id="btnCon" href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-save'">登录</a>&nbsp; &nbsp;&nbsp;
								<a id="btnCan" href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-cancel'">重置</a>
							</td>
						</tr>
					</table>
				</form>
			</div>
		</div>
	</body>

</html>

!注意:
EasyUI 通过标签的 class 属性添加基本 EasyUI 功能,包括样式和 jQuery 操作, data-options 属性对标签的基本功能进行修改操作。

四、EasyUI 其他细节 参照网上的 API 和 视频资源

我所看的免费视频资源(含 API )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值