分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

Jquery学习---Easy UI 框架

发布时间:2023-09-06 02:05责任编辑:顾先生关键词:暂无标签

1.1. easyui的目录分析

以 jquery Easy UI 1.3.2 版本学习

demo 实例

locale 国际化信息

plugins 框架一些插件

src 源码

themes 样式文件

easyloader.js  框架核心加载器 (加载其它plugin)

jquery-1.8.0.min.js  jQuery类库

jquery.easyui.min.js  框架类库 (等价于 easyloader.js + plugins 所有插件 )

1.2. 在项目中引入 EasyUI

必须引入

<!-- 先引入 jquery的 js --><script type="text/javascript"src="${pageContext.request.contextPath }/js/jquery-1.8.3.js"></script><!-- 引入 easyui的js --><script type="text/javascript" src="${pageContext.request.contextPath }/js/easyui/jquery.easyui.min.js"></script><!-- 引入国际化 js --><script type="text/javascript" src="${pageContext.request.contextPath }/js/easyui/locale/easyui-lang-zh_CN.js"></script><!-- 引入 默认样式 css --><link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath }/js/easyui/themes/default/easyui.css"/><!-- 引入 icon图标 css ?--><link rel="stylesheet"type="text/css" href="${pageContext.request.contextPath }/js/easyui/themes/icon.css"/>

  

1.3. easyui 的layout 控件使用

布局控件 对一个div使用,也可以对 整个页面 body元素使用

1.4. easyui 的accordion 折叠面板使用

设置fit属性,让面板占满父容器  

<!-- 折叠面板 ?--><!-- fit属性,使当前div大小占满父容器 ?--><div class="easyui-accordion" data-options="fit:true"><!-- 通过iconCls 设置图标,找 icon.css中 类定义 --><div data-options="title:‘基本功能‘,iconCls:‘icon-mini-add‘">面板一</div> <!-- 这里每个div就是一个面板 --><div data-options="title:‘高级功能‘">面板二</div><div data-options="title:‘管理员功能‘">面板三</div></div>

  

1.5. easyui 的 tabs 选项卡面板 使用

<div data-options="region:‘center‘"><!-- 选项卡面板 --><div class="easyui-tabs" data-options="fit:true"><div data-options="title:‘选项卡一‘">内容一</div> <!-- 这里每个div 就是一个选项卡 --><!-- closeable 可关闭 --><div data-options="title:‘选项卡二‘,closable:true">内容二</div><div data-options="title:‘选项卡三‘">内容三</div></div></div>

  

1.6. 树形菜单的制作

使用 ztree插件,制作树形菜单

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。

下载 ztree 3.5.02 版本

api 文档

css 样式

demo 案例

js 核心类库文件

all.js = core + check + edit + hide  开发中只需要引入 all.js

在页面引入 ztree

<!-- 引入ztree ?--><script type="text/javascript" src="${pageContext.request.contextPath }/js/ztree/jquery.ztree.all-3.5.js"></script><link rel="stylesheet" type="text/css"href="${pageContext.request.contextPath }/js/ztree/zTreeStyle.css"/>

案例一: 标准数据tree

1、 在显示树位置写 <ul> 标签

<!-- 显示树 --><ul id="basicTree" class="ztree"></ul>

2、 通过js 编写setting对象

// 设置树参数var setting = {};

3、 设置树节点数据

// 数据var zNodes = [{"name":"菜单一"}, // 每个{} 就是一个节点{"name":"菜单二"}];

4、初始化树

// 初始化树$.fn.zTree.init($("#basicTree"), setting, zNodes);

复杂树

问题: 标准数据树,不适用大数据的树结构

案例二: 简单数据ztree

1、 在显示ztree位置定义 ul

<!-- 显示树(简单数据 ) --><ul id="simpleTree" class="ztree"></ul>

2、 设置ztree参数 setting

// 设置树参数var setting = {data : {simpleData : {enable : true}}};

3、 树节点数据

// 数据

var zNodes = [ // id 代表本节点编号,pId代表父节点编号{"id":"1","pId":"0","name":"菜单一"},{"id":"2","pId":"0","name":"菜单二"}];

4、 初始化树

// 初始化树

$.fn.zTree.init($("#simpleTree"), setting, zNodes);

复杂树

通过url 属性,完成树节点跳转

通过icon属性,定制节点图标

Jquery学习---Easy UI 框架

原文地址:https://www.cnblogs.com/ftl1012/p/easyUI.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved