惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧!

一头扎进EasyUI第1讲

、加载库文件和样式
<link rel="stylesheet" type="text/css" href="http://www.java1234.com/jquery-easyui-1.3.3/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="http://www.java1234.com/jquery-easyui-1.3.3/themes/icon.css">
<script type="text/javascript" src="http://www.java1234.com/jquery-easyui-1.3.3/jquery.min.js"></script>
<script type="text/javascript" src="http://www.java1234.com/jquery-easyui-1.3.3/jquery.easyui.min.js"></script>
库文件和样式可以从官方网站下载 、基本面板组件
<div id="p" class="easyui-panel" title="基本面板组件" style="width:500px;height:200px;padding:10px;">
</div>
面板:easyui-panel 、打开关闭按钮
<a href="#" class="easyui-linkbutton" onclick="javascript:$('#p').panel('open')">打开</a>
<a href="#" class="easyui-linkbutton" onclick="javascript:$('#p').panel('close')">关闭</a>
按钮:easyui-linkbutton
jQuery选择器:$('#p')
panel的方法:panel('open')、panel('close') 、四个按钮
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#p').panel('open')">打开</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#p').panel('close')">关闭</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#p').panel('expand',true)">展开</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#p').panel('collapse',true)">折叠</a>
不返回值:javascript:void() 、面板上的四个按钮
<div id="p" class="easyui-panel" title="面板工具" style="width:500px;height:200px;padding:10px;"
data-options="iconCls:'icon-save',collapsible:true,minimizable:true,maximizable:true,closable:true">
data-options属性值集合
iconCls:'icon-save',保存图标 、定制工具
<div class="easyui-panel" title="定制面板工具" style="width:500px;height:200px;padding:10px;"
data-options="iconCls:'icon-save',closable:true,tools:'#tt'">
</div>
<div id="tt">
<a href="javascript:void(0)" class="icon-add" onclick="javascript:alert('添加')"></a>
<a href="javascript:void(0)" class="icon-edit" onclick="javascript:alert('编辑')"></a>
<a href="javascript:void(0)" class="icon-cut" onclick="javascript:alert('剪切')"></a>
<a href="javascript:void(0)" class="icon-help" onclick="javascript:alert('帮助')"></a>
</div> 、加载内容
<div id="p" class="easyui-panel" title="加载面板内容" style="width:500px;height:200px;padding:10px;"
data-options="
tools:[{
iconCls:'icon-reload',
handler:function(){
$('#p').panel('refresh', '../panel/_content.html');
}
}]
">
</div>
刷新图标:iconCls:'icon-reload',
文件路径: '../panel/_content.html'
最后一项不要加,,浏览器不兼容
handler:function(),把一个方法作为属性值 、嵌套面板
<div class="easyui-panel" title="嵌套面板" style="width:500px;height:200px;padding:10px;">
<div class="easyui-layout" data-options="fit:true">
<div data-options="region:'west',split:true" style="width:100px;padding:10px">
左边内容
</div>
<div data-options="region:'center'" style="padding:10px">
右边内容
</div>
</div>
</div>
region:'center'必须存在
easyui-layout:布局
fit:true:自适应屏幕
split:true:左右伸缩

一头扎进EasyUI第2讲

、基本消息组件
<div style="margin:10px 0;">
<a href="#" class="easyui-linkbutton" onclick="show()">普通消息显示</a>
<a href="#" class="easyui-linkbutton" onclick="slide()">滑动消息显示</a>
<a href="#" class="easyui-linkbutton" onclick="fade()">淡出消息显示</a>
<a href="#" class="easyui-linkbutton" onclick="progress()">进度条显示</a>
</div> <script type="text/javascript">
function show(){
$.messager.show({
title:'我的标题',
msg:'消息4秒后自动关闭.',
showType:'show'
});
}
function slide(){
$.messager.show({
title:'我的标题',
msg:'消息5秒后自动关闭.',
timeout:,
showType:'slide'
});
}
function fade(){
$.messager.show({
title:'我的标题',
msg:'消息不会自动关闭.',
timeout:,
showType:'fade'
});
}
function progress(){
var win = $.messager.progress({
title:'请稍等...',
msg:'加载数据中...'
});
setTimeout(function(){
$.messager.progress('close');
},)
}
title:标题
msg:内容
showType:方法
timeout:时间
$.messager.progress:进度条
messager.show方法 在屏幕的右下方显示一个消息窗口 、提醒消息组件
<div style="margin:10px 0;">
<a href="#" class="easyui-linkbutton" onclick="alert1()">提醒消息</a>
<a href="#" class="easyui-linkbutton" onclick="alert2()">错误消息</a>
<a href="#" class="easyui-linkbutton" onclick="alert3()">信息消息</a>
<a href="#" class="easyui-linkbutton" onclick="alert4()">问题消息</a>
<a href="#" class="easyui-linkbutton" onclick="alert5()">警告消息</a>
</div>
<script>
function alert1(){
$.messager.alert('我的标题','这是一个消息!');
}
function alert2(){
$.messager.alert('我的标题','这是一个错误消息!','error');
}
function alert3(){
$.messager.alert('我的标题','这是一个信息消息!','info');
}
function alert4(){
$.messager.alert('我的标题','这是一个问题消息!','question');
}
function alert5(){
$.messager.alert('我的标题','这是一个警告消息!','warning');
}
</script>
messager.alert方法 显示一个带进度条信息的窗口。
'error''info''question''warning'图标
中文本地化脚本:<script type="text/javascript" src="http://www.java1234.com/jquery-easyui-1.3.3/locale/easyui-lang-zh_CN.js"></script> 、交互式消息组件
<div style="margin:10px 0;">
<a href="#" class="easyui-linkbutton" onclick="confirm1();">确认消息框</a>
<a href="#" class="easyui-linkbutton" onclick="prompt1()">提示消息框</a>
</div>
<script>
function confirm1(){
$.messager.confirm('我的标题', '确认吗?', function(r){
if (r){
alert('确认: '+r);
}
});
}
function prompt1(){
$.messager.prompt('我的标题', '请输些东西', function(r){
if (r){
alert('你输入的是: '+r);
}
});
}
</script>
messager.confirm方法 显示一个带有确认和取消按钮的确认信息窗口。
messager.prompt方法 显示一个带有确认和取消的输入信息窗口。 、消息框位置
<div style="margin:10px 0;">
<p>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="topLeft();">左上角</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="topCenter()">顶部左右居中</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="topRight()">右上角</a>
</p>
<p>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="centerLeft()">左边上下居中</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="center()">上下左右居中</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="centerRight()">右边上下居中</a>
</p>
<p>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="bottomLeft()">左下角</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="bottomCenter()">底部左右居中</a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="bottomRight()">右下角</a>
</p>
</div>
<script>
function topLeft(){
$.messager.show({
title:'我的标题',
msg:'左上角',
showType:'show',
style:{
right:'',
left:,
top:document.body.scrollTop+document.documentElement.scrollTop,
bottom:''
}
});
}
function topCenter(){
$.messager.show({
title:'我的标题',
msg:'顶部左右居中',
showType:'slide',
style:{
right:'',
top:document.body.scrollTop+document.documentElement.scrollTop,
bottom:''
}
});
}
function topRight(){
$.messager.show({
title:'我的标题',
msg:'右上角',
showType:'show',
style:{
left:'',
right:,
top:document.body.scrollTop+document.documentElement.scrollTop,
bottom:''
}
});
}
function centerLeft(){
$.messager.show({
title:'我的标题',
msg:'左边上下居中',
showType:'fade',
style:{
left:,
right:'',
bottom:''
}
});
}
function center(){
$.messager.show({
title:'我的标题',
msg:'上下左右居中',
showType:'fade',
style:{
right:'',
bottom:''
}
});
}
function centerRight(){
$.messager.show({
title:'我的标题',
msg:'右边上下居中',
showType:'fade',
style:{
left:'',
right:,
bottom:''
}
});
}
function bottomLeft(){
$.messager.show({
title:'我的标题',
msg:'左下角',
showType:'show',
style:{
left:,
right:'',
top:'',
bottom:-document.body.scrollTop-document.documentElement.scrollTop
}
});
}
function bottomCenter(){
$.messager.show({
title:'我的标题',
msg:'底部左右居中',
showType:'slide',
style:{
right:'',
top:'',
bottom:-document.body.scrollTop-document.documentElement.scrollTop
}
});
}
function bottomRight(){
$.messager.show({
title:'我的标题',
msg:'右下角',
showType:'show'
});
}
</script>

一头扎进EasyUI第3讲

、基本日期框组件
<input class="easyui-datebox"></input>
easyui-datebox:日期框 、日期格式化
<input class="easyui-datebox" data-options="formatter:myformatter,parser:myparser"></input>
<script type="text/javascript">
function myformatter(date){
var y = date.getFullYear();
var m = date.getMonth()+;
var d = date.getDate();
return y+'/'+(m<?(''+m):m)+'/'+(d<?(''+d):d);
}
function myparser(s){
if (!s) return new Date();
var ss = (s.split('/'));
var y = parseInt(ss[],);
var m = parseInt(ss[],);
var d = parseInt(ss[],);
if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
return new Date(y,m-,d);
} else {
return new Date();
}
}
</script>
formatter:一个格式化日期的函数
parser:一个解析日期的字符串 、日期框验证
<input class="easyui-datebox" required></input>
required必填选项 、日期框事件
<div style="margin:10px 0">
<span>选择的日期是: </span>
<span id="result"></span>
</div>
<script>
function onSelect(date){
$('#result').text(date.getFullYear()+'-'+(date.getMonth()+)+'-'+date.getDate());
}
</script>
日期框onSelect事件

一头扎进EasyUI第4讲

、基本日期时间框组件
<input class="easyui-datetimebox" required style="width:150px">
easyui-datetimebox:日期时间框 、初始化
<input class="easyui-datetimebox" value="2013-11-11 2:3:56" style="width:150px">
value:初始化值 、显示秒
<div style="margin:10px 0;">
<span>显示秒: </span>
<input type="checkbox" checked onchange="$('#dt').datetimebox({showSeconds:$(this).is(':checked')})">
</div>
<input id="dt" class="easyui-datetimebox" style="width:150px">
onchange复选框
showSeconds显示秒方法
$(this).is(':checked')是否为true

一头扎进EasyUI第5讲

、时间微调器组件
<input class="easyui-timespinner" style="width:80px;">
easyui-timespinner:时间微调器组件 、时间范围
<input class="easyui-timespinner" data-options="min:'08:30',max:'18:00'" style="width:80px;"></input>
min:'08:30',max:'18:00' 、设置
<div style="margin:10px 0;">
<a href="#" class="easyui-linkbutton" onclick="getValue()">获取值</a>
<a href="#" class="easyui-linkbutton" onclick="setValue()">设置值</a>
<a href="#" class="easyui-linkbutton" onclick="disable()">禁用</a>
<a href="#" class="easyui-linkbutton" onclick="enable()">启用</a>
</div>
<input id="dt" class="easyui-timespinner" style="width:80px;">
<script>
function getValue(){
var val = $('#dt').timespinner('getValue');
alert(val);
}
function setValue(){
$('#dt').timespinner('setValue', '09:45');
}
function disable(){
$('#dt').timespinner('disable');
}
function enable(){
$('#dt').timespinner('enable');
}
</script>

一头扎进EasyUI的更多相关文章

  1. 一头扎进EasyUI3

    惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧! 一头扎进EasyUI第11讲 .基本下拉组件 <select id="cc" style=& ...

  2. 一头扎进EasyUI2

    惯例广告一发,对于初学真,真的很有用www.java1234.com,去试试吧! 一头扎进EasyUI第6讲 .日历组件 <div class="easyui-calendar&quo ...

  3. 《一头扎进》系列之Python+Selenium框架设计篇3- 价值好几K的框架,狼来了,狼来了....,狼没来,框架真的来了

    1. 简介 前边宏哥一边一边的喊框架,就如同一边一边的喊狼来了!狼来了!.....这回是狼没有来,框架真的来了.从本文开始宏哥将会一步一步介绍,如何从无到有地创建自己的第一个自动化测试框架.这一篇,我 ...

  4. 《一头扎进》系列之Python+Selenium框架设计篇4- 价值好几K的框架,呵!这个框架有点意思啊

    1.简介 前面文章,我们实现了框架的一部分功能,包括日志类和浏览器引擎类的封装,今天我们继续封装一个基类和介绍如何实现POM.关于基类,是这样定义的:把一些常见的页面操作的selenium封装到bas ...

  5. 《一头扎进》系列之Python+Selenium框架设计篇5 - 价值好几K的框架,哎呦!这个框架还真有点料啊!!!

    1. 简介 其实,到前面这一篇文章,简单的Python+Selenium自动化测试框架就已经算实现了.接下来的主要是介绍,unittest管理脚本,如何如何加载执行脚本,再就是采用第三方插件,实现输出 ...

  6. 《一头扎进》系列之Python+Selenium自动化测试框架实战篇6 - 价值好几K的框架,呦!这个框架还真牛叉哦!!!

    1. 简介 本文开始介绍如何通过unittest来管理和执行测试用例,这一篇主要是介绍unittest下addTest()方法来加载测试用例到测试套件中去.用addTest()方法来加载我们测试用例到 ...

  7. 《一头扎进》系列之Python+Selenium框架实战篇7 - 年底升职加薪,年终奖全靠它!Merry Christmas

    1. 简介 截止到上一篇文章为止,框架基本完全搭建完成.那么今天我们要做什么呢????聪明如你的小伙伴或者是童鞋一定已经猜到了,都测试完了,当然是要生成一份高端大气上档次的测试报告了.没错的,今天宏哥 ...

  8. 一头扎进 JAVA

    硅不可 吉米 JAVA 基础 -- 基础不牢,地动山摇 子类应该比 父类更为 开放 (public protected default private) 子类方法不能比父类抛出更高异常( 可以为父类方 ...

  9. 《一头扎进SpringMvc视频教程》

    第二章 SpringMvc控制器 第三章 Rest风格的资源URL 第四章 SpringMvc上传文件

随机推荐

  1. (二)我的Makefile学习冲动&&编译过程概述

    前言 一 年轻的冲动 二 学习曲线 1 Makefile基本语法 2 bash基础 3 world 三 编译过程概述 1 主机预装工具 2 编译host工具 3 编译交叉工具链 4 编译内核模块 5 ...

  2. js动态切换图片

    <script language =javascript > $(function () { initAds(); }); function initAds() { var curInde ...

  3. GUID分区与MBR分区

    1.MBR分区表类型的磁盘主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,它仅仅包含一个64个字节的硬盘分区表.由于每个分区信息需要16个字节,所以对于采用MBR型 ...

  4. 在Windows2012下配置Mercurial

    所需的安装文件: xampp-win32-1.8.3-4-VC11-installer.exe python-2.7.7.amd64.msi tortoisehg-3.0.1-x64.msi merc ...

  5. docker常用术语命令

    镜像(Image) vs Dockerfile 这组概念很少会让人产生疑惑,但是这两者的区别非常重要.Docker在镜像(image)中运行你的代码,而不是Dockerfile.Dockerfile是 ...

  6. 异机恢复perform restores

    Restoring and Recovering the database on a new host 第一台机器上mount模式下做全备   new host:   1.配置oracle_sid和之 ...

  7. dev/shm time in linux

    统计文件夹大小: du -hx --max=1 : du -sk :du -hsc 重新组织行分隔符进行显示: echo "abc,dd,bach,dong,jing,shang,china ...

  8. LessonFifth Redis的持久化功能

    #验证redis的快照和AOF功能 1.先验证RDB快照功能,由于AOF优先级高,先关闭,然后测试,截图如下                 2.设置打开AOF 然后进行实验,截图如下:       ...

  9. 算法实践——Twitter算法面试题(积水问题)的线性时间解法

    问题描述:在下图里我们有不同高度的挡板.这个图片由一个整数数组所代表,数组中每个数是墙的高度.下图可以表示为数组(2.5.1.2.3.4.7.2).假如开始下雨了,那么挡板之间的水坑能够装多少水(水足 ...

  10. 怎么学习计算电磁学【QUORA】

    链接 There are several resources. But it depends on what you actually want to learn...Let me explain: ...