EasyUI学习笔记 -- day01 基础

一:创建Web项目,导入easyUI的js


二:实现功能

1.实现可拖拽的div

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<!-- 导入js的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.min.js"></script>
	
	<!-- 导入easyUI的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.easyui.min.js"></script>
	
	<!-- 导入easyUI的样式文件 -->
	<link rel="stylesheet" href="${pageContext.request.contextPath }/js/themes/default/easyui.css">
	
	<!-- 导入easyUI的图标文件 -->
	<link rel="stylesheet" herf="${pageContext.request.contextPath }/js/themes/icon.css">


<title>Insert title here</title>
</head>
<style type="text/css">
	div{
		border:3px solid #abcdef;
		background:red;
		height:300px;
		width:300px;
	}
</style>
<body>

	<!-- jquery的easyUI实现可拖拽的div -->
	<div id="div1" class="easyui-draggable"></div><!-- 其中的class属性中的easyui是固定的,draggable是一个组件的名称 -->
	
</body>
</html>

2.实现动态进度条
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<!-- 导入js的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.min.js"></script>
	
	<!-- 导入easyUI的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.easyui.min.js"></script>
	
	<!-- 导入easyUI的样式文件 -->
	<link rel="stylesheet" href="${pageContext.request.contextPath }/js/themes/default/easyui.css">
	
	<!-- 导入easyUI的图标文件 -->
	<link rel="stylesheet" herf="${pageContext.request.contextPath }/js/themes/icon.css">

	<script type="text/javascript">
		/**
		创建easyui页面组件有两种方式:
		1.通过页面标签的方式创建
			<div id="p" class="easyui-progressbar" data-options="value:60" style="width:40px;"></div>
		
		2.通过页面标签+js的方式创建 -- 可以跟后台进行交互,使用动态数据
		*/
		$().ready(function(){ //页面加载完成时,执行的function
			$("#progre1").progressbar({
				value:50
			})
			
		})
		
		$().ready(function(){
			load();
		})
		
		var i = 0;
		function load(){
			$("#progre2").progressbar({
				value:i++	
			})
			
			window.setTimeout(function(){ //给页面设置定时任务,100秒后执行方法
				load();
			},100)
		}
	
	</script>

<title>Insert title here</title>
</head>
<body>

	<!-- jquery的easyUI实现进度条的div -->
	<div id="progre1" style="width:400px;"></div>
	<hr>
	<div id="progre2" style="width:400px;"></div>
	
</body>
</html>
3.实现菜单选项

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<!-- 导入js的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.min.js"></script>
	
	<!-- 导入easyUI的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.easyui.min.js"></script>
	
	<!-- 导入easyUI的样式文件 -->
	<link rel="stylesheet" href="${pageContext.request.contextPath }/js/themes/default/easyui.css">
	
	<!-- 导入easyUI的图标文件 -->
	<link rel="stylesheet" herf="${pageContext.request.contextPath }/js/themes/icon.css">
	
	<script type="text/javascript">
		$(function(){ //进入页面执行的方法
			$("#easyui_menu").menu('show',{
				left:200,
				top:100
			})
		})
	</script>


<title>Insert title here</title>
</head>
<body>

	<!-- jquery的easyUI实现菜单 -->
	<div id="easyui_menu" style="width:200px" class="easyui-menu">
		<div data-options="iconCls:'icon-add'">新建文件夹</div><!-- data-options属性是给当前的菜单添加图标 -->
		<div class="menu-sep"></div><!-- 此div是添加分割线 -->
		<div>排列图标</div>
		<div class="menu-sep"></div><!-- 此div是添加分割线 -->
		<div>创建快捷方式</div>
		<div class="menu-sep"></div><!-- 此div是添加分割线 -->
		<div>剪切</div>
		<div data-options="iconCls:'icon-no'">删除</div>
		<div>复制</div>
		<div class="menu-sep"></div><!-- 此div是添加分割线 -->
		<div>粘贴</div>
		<div class="menu-sep"></div><!-- 此div是添加分割线 -->
		<div>打开方式
			<div style="width:200px">
				<div>迅雷看看</div>
				<div>暴风影音</div>
				<div>QQ影音</div>
				<div>快播</div>
			</div>
		</div>
	</div>
	
</body>
</html>

4.实现按钮
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<!-- 导入js的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.min.js"></script>
	
	<!-- 导入easyUI的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.easyui.min.js"></script>
	
	<!-- 导入easyUI的样式文件 -->
	<link rel="stylesheet" href="${pageContext.request.contextPath }/js/themes/default/easyui.css">
	
	<!-- 导入easyUI的图标文件 -->
	<link rel="stylesheet" herf="${pageContext.request.contextPath }/js/themes/icon.css">


<title>Insert title here</title>
</head>
<body>

	<!-- jquery的easyUI实现按钮 -->
	<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'">搜索</a>
	<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">添加</a>
	<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove'">删除</a>
	<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit'">修改</a>
	
</body>
</html>
5.实现弹出窗口

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<!-- 导入js的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.min.js"></script>
	
	<!-- 导入easyUI的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.easyui.min.js"></script>
	
	<!-- 导入easyUI的样式文件 -->
	<link rel="stylesheet" href="${pageContext.request.contextPath }/js/themes/default/easyui.css">
	
	<!-- 导入easyUI的图标文件 -->
	<link rel="stylesheet" herf="${pageContext.request.contextPath }/js/themes/icon.css">
	
	<!-- 引入国际化文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/locale/easyui-lang-zh_CN.js"></script>

	<script type="text/javascript">
		$(function(){
			$("#btn").bind("click",function(){	//给按钮绑定点击事件
				$("#win").css("display","block");
				$("#win").window({
					height:400,
					width:400,
					title:"添加用户",
					modal:true 	//弹出框后使背景虚化	
				})
			})
		})
	</script>
	<style type="text/css">
		#from1 div{
			padding:16px
		}
	</style>
<title>Insert title here</title>
</head>
<body>
	<div id="win" style="display:none">
		<form id="from1" method="post" >
			<div>
				<label for="name">用户名:</label>
				<input class="easyui-validatebox" type="text" name="name" />
			</div>
			<div>
				<label for="email">邮 箱:</label>
				<input class="easyui-validatebox" type="text" name="email" />
			</div>
			<div>
				<label for="date">生  日</label>
				<input class="easyui-datetimebox" name="birthday" value="3/4/2016 2:3" />
			</div>
			
			<br>
			<br>
			   
			<a id="btn1" href="#" class="easyui-linkbutton" >确定</a>
			<a id="btn1" href="#" class="easyui-linkbutton">取消</a>
		</form>
	</div>

	<a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-add'">添加用户</a>
</body>
</html>

6.实现退出系统弹框和右下角广告

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<!-- 导入js的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.min.js"></script>
	
	<!-- 导入easyUI的主文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery.easyui.min.js"></script>
	
	<!-- 导入easyUI的样式文件 -->
	<link rel="stylesheet" href="${pageContext.request.contextPath }/js/themes/default/easyui.css">
	
	<!-- 导入easyUI的图标文件 -->
	<link rel="stylesheet" herf="${pageContext.request.contextPath }/js/themes/icon.css">
	
	<!-- 引入国际化文件 -->
	<script type="text/javascript" src="${pageContext.request.contextPath }/js/locale/easyui-lang-zh_CN.js"></script>

	<script type="text/javascript">
		$(function(){
			$("#btn2").click(function(){
				$.messager.confirm('确认','您确定退出吗?',function(r){
					if(r){
						alert("确认退出");
					}
				});
			})
			
			$.messager.show({
				title:'您有新的消息',
				msg:'消息在5秒后关闭',
				timeout:5000,
				height:200,
				width:300,
				showType:'slide'
			});
			
		})
	</script>

<title>Insert title here</title>
</head>
<body>

	<!-- 实现退出系统 -->
	<div style="float:right;">
		<a id="btn2" href="#" class="easyui-linkbutton">退出系统</a>
	</div>
	
</body>
</html>





  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值