`
tntxia
  • 浏览: 1512373 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

详细介绍Easyui

 
阅读更多

 

Easyui协议:

 

Current Version: 1.3.5
======================
This software is allowed to use under GPL or you need to buy commercial license for better support or other purpose.
Please contact us at info@jeasyui.com

 

GPL协议,如果需要商业支持,请联系jeasyui.com

 

 

Easyui是一个很好用的jquery框架。它包装了很多jquery在做界面时常用的方法,让我们用jquery做起界面时,更加的轻松。它的特点是功能强大,而且使用简单。

 

Easyui的主页地址是:http://www.jeasyui.com/


第一章 Easyui的配置与基础操作

 

使用Easyui需要做下面的一些准备工作

 

1. 引用Easyui相关的JS

 

相关的JS包括:

 

<script type="text/javascript" src="../../jquery.min.js"></script>
<script type="text/javascript" src="../../jquery.easyui.min.js"></script>

 

2. 引用Easyui相关的CSS

 

<link rel="stylesheet" type="text/css" href="../../themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="../../themes/icon.css">

 其中icon.css是用来显示小图标的CSS,也可以不加。

3. 如何使用easyui的组件

 

使用easyui可以通过,Javascript的方式,如:

 

$("#content").panel({
    width:100,
    height:100
});

 

也可以用指定class的方式,如:

 

<div class="easyui-panel" style="width:100px;height:100px"></div>

 

 

3. 使用Easyloader

 

我们也可以直接导入JS文件和CSS文件在页面中,而是使用Easyloader组件。

 

如:

<script type="text/javascript" src="../easyui/easyloader.js"></script>
 
如果你放了完整的jqeuryui文件夹到项目里面的话,你可以直接引用easyloader.js,easyloader.js会自动把需要的js和css,导入到你的页面里面。
不过这样做,会看到一个延迟加载的过程。如下图,下面是使用了easyui布局的页面,一开始会出现没有布局的界面:
 
片刻后,恢复正常:
 
所以如果你在页面中,使用了很多class="easyui-组件名"这种形式的页面,最好还是手工加入CSS和JS的文件引入。

 

第二章

 

Easyui所提供的组件:

 

1. Accordion

 

Accordion提供了抽屉式的菜单组件。

 

class:easyui

 

显示的效果,如下图:

 

同时它还支持增加,删除和选中的功能,如下:

 

function selectPanel(){
      $.messager.prompt('Prompt','Please enter the panel title:',function(s){
	if (s){
		$('#aa').accordion('select',s);
	}
      });
}
var idx = 1;
function addPanel(){
	$('#aa').accordion('add',{
		title:'Title'+idx,
		content:'<div style="padding:10px">Content'+idx+'</div>'
	});
	idx++;
}
function removePanel(){
	var pp = $('#aa').accordion('getSelected');
	if (pp){
		var index = $('#aa').accordion('getPanelIndex',pp);
		$('#aa').accordion('remove',index);
	}
}

 

 另外,Accordion支持页面载入:

 

如:

 

<div class="easyui-accordion">
	<div title="系统管理" data-options="iconCls:'icon-edit',href:'sys.php'" style="overflow:auto;padding:10px;">
		<a href="sys.php">系统管理</a><br />
	</div>
	<div title="产品管理" data-options="iconCls:'icon-edit'" style="overflow:auto;padding:10px;">
		<a href="product.php">产品管理</a><br />
	</div>
	<div title="新闻管理" data-options="iconCls:'icon-edit'" style="overflow:auto;padding:10px;">
		<a href="newscenter">新闻管理</a>
	</div>
</div>

 

 相关的属性:

 

collapsible:true表示可以折叠,false则表示不能

selected:true表示当前被选中,false则表示没有选中

tools:工具,会生成一个按钮,可以定义其中的方法,如:

 

tools:[{
	iconCls:'icon-reload',
	handler:function(){
		$('#dg').datagrid('reload');
	}
}]

 

 2. Combo组件

 

Combo组件也是Easyui中很好用的组件。

 

如下图所示:

 

 

 

他是一个下拉菜单,并且还有搜索的功能

 

 

 

 

  • 大小: 3.2 KB
  • 大小: 1.5 KB
  • 大小: 133.7 KB
  • 大小: 42.2 KB
0
0
分享到:
评论

相关推荐

    jquery-easyui中文详细说明文档

    jQuery EasyUI 是一个基于 jQuery 的前端开发框架,它提供了一系列的组件和插件,使得开发者可以快速构建用户界面。这个框架充分利用了 jQuery 的简洁性和高效性,并结合了丰富的UI组件,如布局(Layout)、面板...

    easyui各种常用的图标

    本篇文章将详细介绍EasyUI中的常用图标及其应用。 首先,EasyUI的图标库包含了一系列矢量图形,这些图标设计简洁,易于识别,适用于多种屏幕尺寸。在"icons"文件夹中,你可能会找到这些图标的不同格式,如SVG、PNG...

    easyui视频教程(9)

    1. **EasyUI 组件介绍**:视频可能会详细介绍 EasyUI 提供的各种组件,例如 Dialog(对话框)用于弹出式信息展示,Layout(布局)用于页面分隔,Menu(菜单)用于创建导航,以及 Tree(树形控件)和 Grid(数据网格...

    easyui demo

    下面将详细介绍EasyUI的核心概念、主要功能以及如何通过这些示例来学习EasyUI。 EasyUI 提供了一系列预先设计好的UI组件,如窗口、表单、数据网格、菜单、树形结构等,使得开发者可以快速地创建出符合现代Web标准的...

    Easyui的扩展图标

    下面将详细介绍Easyui图标的相关知识点: 1. **图标引入**:在Easyui中,图标通常通过CSS类来引用。开发者会在HTML标签上添加特定的class属性,这个class对应于Easyui图标库中的一个CSS类,从而显示对应的图标。 2...

    easyui皮肤组件

    本文将详细介绍 EasyUI 的皮肤组件及其在实际应用中的使用。 首先,EasyUI 的皮肤组件是其核心特性之一,允许开发者通过简单的配置来改变应用程序的外观和风格。这些皮肤不仅仅是颜色和样式的改变,而是包括了按钮...

    easyui textbox失去焦点事件及获取文本框的内容

    下面我们将详细介绍EasyUI文本框失去焦点事件和获取文本框内容的实现。 一、EasyUI文本框失去焦点事件 EasyUI文本框提供了多种事件,如blur、focus、change等,其中blur事件是指文本框失去焦点时触发的事件。我们...

    easyui写的一个demo(Jquery)

    下面将详细介绍 EasyUI 的核心概念和这个 demo 可能涉及的关键知识点。 1. **EasyUI 组件**: EasyUI 包含了大量的 UI 组件,如对话框(dialog)、表格(datagrid)、表单(form)、菜单(menu)、树形结构(tree)...

    EasyUI+分页.zip

    下面将详细介绍 EasyUI 分页以及它与 JSP 和 Servlet 结合的工作原理。 1. **EasyUI 分页组件** - EasyUI 提供了一个强大的分页组件,可以轻松地在网页上实现数据的分页展示。分页组件包括“上一页”、“下一页”...

    jQuery-easyUi-chm文档

    1. **组件介绍**:文档会详细介绍EasyUI提供的各种组件,如`datagrid`(数据网格)、`dialog`(对话框)、`panel`(面板)、`menu`(菜单)、`tooltip`(提示框)等。每个组件都会包括其基本用法、属性、方法和事件...

    easyui表格

    下面将详细介绍 EasyUI 表格的关键知识点: 1. **基本使用**:创建一个 EasyUI 表格需要 HTML 结构和 JavaScript 配置。HTML 中需要一个 `&lt;table&gt;` 元素,通过添加 `class="datagrid"` 和 `id` 来指定为 EasyUI ...

    easyui使用手册

    本使用手册将详细介绍 EasyUI 的功能、配置和使用方法,帮助开发者高效地利用这个工具。 在 EasyUI 1.4.5 版本中,API 文档是中文版的,这对中国开发者来说非常友好,可以更直观地理解每个组件的属性、方法和事件。...

    easyui 1.3.2中文API

    本文将详细介绍EasyUI 1.3.2版本中的几个核心组件——窗口(Window)、日历(Calendar)和下拉框(ComboBox)的使用方法、属性及事件。 一、窗口(Window) 窗口是EasyUI中常用的基础控件,常用于弹出对话框或浮动...

    超漂亮的easyui前端模板源码(二)

    以下将详细介绍 EasyUI 模板中的关键知识点,并探讨如何利用这些资源进行高效开发。 1. **EasyUI 框架**:EasyUI 是一个轻量级的前端框架,它基于 jQuery 并集成了多种组件,如对话框、表格、树形视图、下拉菜单等...

    easyui 弹窗控件

    本文将详细介绍EasyUI弹窗控件的使用方法和相关知识点。 1. **基本用法** 创建一个基础的弹窗控件,你需要在HTML中定义一个div元素作为弹窗的内容区域,并设置相应的id。然后在JavaScript中使用`$("#id").dialog()...

    EasyUI_1.3.6_API_中文版.pdf

    本文将详细介绍 EasyUI 1.3.6 中的关键概念和使用技巧。 #### 二、Parser 解析器详解 **1. 使用方法** - **$.parser.parse()**:此方法用于解析页面上的所有 EasyUI 组件。这通常是在页面加载完成后执行的操作,...

    EasyUI API 1.3 中文

    下面将详细介绍 EasyUI API 1.3 中文版中的核心知识点。 1. **组件系统**:EasyUI 提供了各种组件,如数据网格(datagrid)、表单(form)、窗口(window)、对话框(dialog)、菜单(menu)、按钮(button)等。...

    easyui视频教程(2)

    下面将详细介绍EasyUI的核心知识点,并结合"EasyUI入门视频教程02.avi"这一文件名推测可能涵盖的内容。 1. **EasyUI概述**:EasyUI是一个轻量级的前端框架,它基于jQuery,提供了诸如对话框、表格、下拉菜单、树形...

    EasyUI_api_文档

    下面将详细介绍EasyUI的一些核心知识点和关键特性。 1. **组件系统**: EasyUI 提供了一系列的UI组件,如对话框(dialog)、表格(datagrid)、树形控件(tree)、下拉菜单(combobox)、日期选择器(datebox)等...

    easyUI示例

    下面将详细介绍 EasyUI 的核心特点、主要组件及其使用方法。 1. **易用性**:EasyUI 的名称本身就体现了其设计初衷,即简化用户界面的开发过程。通过简单的 HTML 标签和 CSS 类,开发者就能快速搭建出响应式的界面...

Global site tag (gtag.js) - Google Analytics