使用EasyUI框架时,需要导入3个包在项目js文件夹之中。

在项目之中,每次需先引入相关文件:

<!--引入jquery-->
<script src="../js/jquery.min.js" charset="utf-8"></script>
<!--引入easyui-->
<script src="../js/jquery.easyui.min.js" charset="utf-8"></script>
<!--引入样式-->
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css"/>
<!--引入图标样式-->
<link rel="stylesheet" type="text/css" href="../themes/icon.css"/>
<!--导入语言包-->
<script src="../js/easyui-lang-zh_CN.js"></script>

将这些文件导入项目之中后,即可使用EasyUI框架。


EasyUI中jar包文件目录

plugins:插件包,若只想使用其中的某个功能,可单独导入某一个包。

locale:语言架包 语言版本控制。

themes:样式。


Panel练习实践

<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<title>layout</title>
<!--引入jquery-->
<script src="../js/jquery.min.js" charset="utf-8"></script>
<!--引入easyui-->
<script src="../js/jquery.easyui.min.js" charset="utf-8"></script>
<!--引入样式-->
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css"/>
<!--引入图标样式-->
<link rel="stylesheet" type="text/css" href="../themes/icon.css"/>
<!--导入语言包-->
<script src="../js/easyui-lang-zh_CN.js"></script>
</head>
<body>
<table id="t">
</table>
</body>
<script type="text/javascript">
$(function(){
$("#t").datagrid({
columns:[[
{
title:'编号',
field:'id',
width:100,
},{
title:'学生姓名',
field:'name',
width:200,
},{
title:'成绩',
field:'score',
width:100,
}
]],
width:400,
url:'data.json',
method:'get',
pagination:true
})
})
</script>
</html>

datagrid练习实践

<head>
<meta charset="UTF-8">
<title></title>
<title>layout</title>
<!--引入jquery-->
<script src="../js/jquery.min.js" charset="utf-8"></script>
<!--引入easyui-->
<script src="../js/jquery.easyui.min.js" charset="utf-8"></script>
<!--引入样式-->
<link rel="stylesheet" type="text/css" href="../themes/default/easyui.css"/>
<!--引入图标样式-->
<link rel="stylesheet" type="text/css" href="../themes/icon.css"/>
<!--导入语言包-->
<script src="../js/easyui-lang-zh_CN.js"></script>
</head>
<body>
<table id="t">
</table>
</body>
<script type="text/javascript">
$(function(){
$("#t").datagrid({
columns:[[
{
title:'编号',
field:'id',
width:100,
},{
title:'学生姓名',
field:'name',
width:200,
},{
title:'成绩',
field:'score',
width:100,
}
]],
width:400,
url:'data.json',
method:'get',
pagination:true
})
})
</script>
</html>

progressbar进度条

<body>
<div id="pro"> </div>
<p id="p"> </p>
</body>
<script type="text/javascript">
$("#pro").progressbar({
width:400,
height:60,
value:0,
text:'{value}%',
onChange:function(n,o) {
$("#p").html('新值是:'+n+',旧值是'+o)
}
});
/*方法设置时需要单独设置*/
setInterval(function(){
$("#pro").progressbar('setValue',$("#pro").progressbar('getValue')+1);
},50);
</script>

pagination分页控件

<body>
<!--使用html实现-->
<!--data-options:用于设置属性-->
<!--<div class="easyui-pagination" data-options="total:200,pageSize:10" style="background-color: grey">--> <!---->
<div id="page"> </div> </div>
</body>
<script type="text/javascript">
$("#page").pagination()({
total:100,
pageSize:5,
pageList:[5,10,15,20,25]
});
</script>

layout

<body class="easyui-layout">
<div style="background-image: url(../img1/timg.jpg); height: 200px; width: 1620px; background-size: 200 1620;"> </div>
<div data-options="region:'north',title:'North Title',split:true" style="height:200px;"></div>
<div data-options="region:'west',title:'West',split:true" style="width:200px;"></div>
<div data-options="region:'center',title:'center title'" style="padding:5px;background:#eee;"></div>
</body>
<script type="text/javascript">
$(function(){
var west=$("body").layout('panel','west');
var content=$('<div id="lanmn"></div>');
content.tree({
url:'../tree/tree.json',
method:'get'
})
west.panel({
content:content
})
var north=$("body").layout('panel','north');
north.panel({
content:'<div style="background-image: url(../img1/timg.jpg); background-size: 200 1620;height: 140px; width: 1260px;"></div>'
})
})
</script>

tree

<body>
<ul id="tree">
<li>
<span>目录1</span>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
</ul>
</li>
<li>b</li>
<li>c</li>
</ul>
</body>
<script type="text/javascript">
$("#tree").tree()
</script>

动态tree

<body>
<ul id="tree"> </ul>
<input type="button" id="b" value="刷新"/>
</body>
<script>
$("#tree").tree({
url:'tree.json',
lines:true,
dnd:true
});
$("#b").click(function(){
$("#tree").tree('loadData',[{
"id": 2,
"text": "Node 2",
"state": "closed"}]
);
})
</script>

EasyUI框架的更多相关文章

  1. easyui框架对tab的限制提示

    使用easyui框架如果页面打开太多可能导致页面加载缓慢的问题,下面我们看看代码怎么写: var $tab = $('#tabs'); var tabCount = $tab.tabs('tabs') ...

  2. 【JavaScript】EasyUI框架的Dialog控件根据浏览器分辨率自动调节宽高

    序: 如果单独一个或几个Dialog控件修改成根据浏览器可视界面自动调整高.宽很容易仅仅是一个量变的过程,但如果大量页面都引入了Dialog控件,修改起来是一个很消耗体力的工作.所以接到任务后第一想法 ...

  3. 对Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架的个人认识

    对Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架的个人认识   初次接触Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架,查阅了相 ...

  4. hibernate+spring+mvc+Easyui框架模式下使用grid++report的总结

    最近刚开始接触hibernate+spring+mvc+Easyui框架,也是刚开通了博客,希望能记录一下自己实践出来的东西,让其他人少走弯路. 转让正题,以个人浅薄的认识hibernate对于开发人 ...

  5. JQuery EasyUI框架学习

    前言 新项目的开发前端技术打算採用EasyUI框架(基于EasyUI较为丰富的UI组件库),项目组长将前端EasyUI这块的任务分配给了我.在进行开发之前,须要我这菜鸟对EasyUI框架进行一些基础的 ...

  6. Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架

    Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架 初次接触Spring.Net+NHibenate+Asp.Net Mvc+Easyui框架,查阅了相关资料,了解了框 ...

  7. easyui框架--基础篇(一)-->数据表格datagrid(php与mysql交互)

      前  言  php  easyui框架--本篇学习主要是 easyui中的datagrid(数据表格)框架. 本篇学习主要通过讲解一段代码加GIF图片学习datagrid(数据表格)中的一些常用属 ...

  8. 基于easyui框架中input 类型的checkbox拼接成字符串存入数据库和读取选中---善良公社项目

    项目中我做修改用户个人资料的时候,有一个需求是帮助人员的帮助类型如图下所示: 当初想如果是asp.net控件的话应该很简单实现,如果不是基于easyUI框架那就太简单了,现在是受框架的限制与是前端ht ...

  9. 快速开发框架,及库存管理系统,基于easyui框架和C#语言MVC、EntityFrameWork、T4模板技术。

    快速开发框架,及库存管理系统,基于easyui框架和C#语言MVC.EntityFrameWork.T4模板技术. 产品界面如下图所示: 源码结构: 开放全部源码,如有需要请联系,QQ:1107141 ...

  10. 基于asp.net + easyui框架,一步步学习easyui-datagrid——实现分页和搜索(二)

    http://blog.csdn.net/jiuqiyuliang/article/details/19967031 目录: 基于asp.net + easyui框架,一步步学习easyui-data ...

随机推荐

  1. Java学习日报7.8

    public class 定义要求文件名和类名保持一致,一个*.Java文件只允许有一个public class定义! 主方法是一切程序的起点, public static void main(Str ...

  2. mysql plugin

    mysql plugin 概要 mysql可以通过启动参数,系统命令mysql_install,mysql命令install plugin来加载指定的插件 mysql的存储引擎被设计成插件式,可以根据 ...

  3. Redis学习之路(一)Redis简介

    一.Redis简介 是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求.(区别于MYSQL的二维表格的形式存储).和Memcache类似,但是很大程度上拟补 ...

  4. python之hashlib、suprocess模块

    一.hashlib模块 1.什么叫hash:hash是一种算法(3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 ...

  5. Scrapy使用RabbitMQ做任务队列

    前言 一个月没更博客了,这个月也搞了不少东西,但是公司对保密性要求挺高,很多东西都没有办法写出来 想来想去,还是写一篇最近写Scrapy中遇到的跳转问题 如果你的业务需求是遇到301/302/303跳 ...

  6. 百度智能(文本识别),API传图OC代码与SDK使用

    百度智能中的文本识别中的身份证识别,有API方式和SDK方式 API方式 百度智能(文本识别),百度API传图没有提供OC的示例,这里提供一下 - (void)OCTest:(NSString*)to ...

  7. 【JDBC核心】实现 CRUD 操作

    实现 CRUD 操作 操作和访问数据库 数据库连接被用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果.其实一个数据库连接就是一个 Socket 连接. java.sql 包中有 ...

  8. 【Flutter】可滚动组件之滚动控制和监听

    前言 可以用ScrollController来控制可滚动组件的滚动位置. 接口描述 ScrollController({ // 初始滚动位置 double initialScrollOffset = ...

  9. Python Kafka Client 性能测试

    一.前言 由于工作原因使用到了 Kafka,而现有的代码并不能满足性能需求,所以需要开发高效读写 Kafka 的工具,本文是一个 Python Kafka Client 的性能测试记录,通过本次测试, ...

  10. 配置 Docker 镜像加速源地址

    docker 安装官方文档 根据实例的操作系统类型,参考相应的文档进行安装. 查看 linux 是 CentOS 还是 Ubuntu uname -a #查看系统信息 lsb_release -a # ...