EasyUI入门

Day45 EasyUI 搭建后台登录界面和管理系统主界面 EasyUI介绍 1.EasuyUI介绍: EasyUI:简单的界面设计框架,作用主要是用来设计网站的后台管理系统。帮助程序员快速的构建网站界面。 特点: 基于jQuery的一个UI插件 2、EasyUI官网: http://www.jeasyui.com 3、EasyUI使用目录介绍: ... 阅读详情

一、官网

http://www.jeasyui.net

二、easyui入门案例

模块拖拽

<!--引入jquery的js,EasyUI的执行需要依赖于jQuery  -->

<script type="text/javascript"

    src="/js/jquery-easyui-1.4.1/jquery.min.js"></script>

<!--easyUI的js主文件  -->

<script type="text/javascript"

    src="/js/jquery-easyui-1.4.1/jquery.easyui.min.js"></script>

<!--国际化的js文件  -->

<script type="text/javascript"

    src="/js/jquery-easyui-1.4.1/locale/easyui-lang-zh_CN.js"></script>

<!--引入easyUI的样式  -->

<link rel="stylesheet" type="text/css"

    href="/js/jquery-easyui-1.4.1/themes/icon.css" />

<link rel="stylesheet" type="text/css"

href="/js/jquery-easyui-1.4.1/themes/default/easyui.css" />

 

 

<body>

        <div class="easyui-draggable">拖动DIV</div>

        <div class="easyui-draggable">测试div</div>

</body>

 

2.进度条的js代码

$(function(){

        $("#b").click(function(){

            onload();   

})

       

/*采用递归的方法实现进度条刷新  */

        var i = 0;

        function onload(){

            $('#p').progressbar({ value:i++});

            if(i<=100){

                setTimeout(function(){onload();},10)

            }

        }

    })

 

<body>

        <div id="p" class="easyui-progressbar" style="width:400px;"></div>

        <input id="b" type="button" value="加载"/>

</body>

 

3.后台首页controller

@Controller

public class IndexController {

@RequestMapping("/index")

    public String index(){

        return "index";

    }

}

 

4.商品列表展现

4.1页面url

4.2页面js

<table class="easyui-datagrid" id="itemList" title="商品列表" data-options="singleSelect:false,collapsible:true,pagination:true,url:'/item/query',method:'get',pageSize:20,toolbar:toolbar">

 

页面封装数据

由于EasyUI中使用表格进行数据展现时必须有特定的格式要求,必须使用total rows属性.所以封装为对象

编辑pojo

 

public class RasyUIItem{

       private Integer total;

       private List<Item> rows;

       public Interger getTotal(){

               return total;

        }

        public void setTotal(Integer total){

                 this.total=total;

        }

         public List<Item> getRows(){

                   return rows;

        }

}

 

根据页面请求路径/item/query,

编辑controller

 

@RequestMapping("/query")

    @ResponseBody

    public EasyUIItem findItemByPage

    (Integer page,Integer rows){

    return itemService.findItemByPage(page,rows);

}

 

编辑service

 

@Override

    public EasyUIItem findItemByPage(Integer page, Integer rows) {

        //1.获取记录的总数

        int total = itemMapper.findItemCount();

        /**

         select * from tb_item order by updated desc  limit 0,20 第1页

         select * from tb_item order by updated desc  limit 20,20  第2页

         select * from tb_item order by updated desc  limit 40,20 第3页

         */

        int start = (page - 1) * rows ; //起始页数

        List<Item> itemList =

        itemMapper.findItemBypage(start,rows);

        EasyUIItem easyUIItem = new EasyUIItem();

        easyUIItem.setTotal(total);

        easyUIItem.setRows(itemList);

        return easyUIItem;

}

 

编辑mapper

 

/**

     * 说明:Mybatis中的接口不能实现多值传参.需要将

     * 多值封装为单值.

     * 1.封装为对象(user/item....)

     * 2.封装为集合(array/list/set)

     * 3.封装为Map<k,v>  

     * @Param("start")int start 将数据封装为map

     * @param start

     * @param rows

     * @return

     */

    //进行分页查询

    List<Item> findItemBypage(@Param("start")int start,@Param("rows")Integer rows);

 

编辑映射文件   .xml

 

<select id="findItemCount" resultType="int">

        select count(*) from tb_item

    </select>

    <!--

        insert into item(id,name) values(?,?)

        "1" "tom"

        需求:

            select * from item where age > 18

        #号

            特点:

            1.可以进行对象或者参数的取值

            2.在进行取值操作时会为数据添加一对""号

            3.使用#号取值自动添加预编译的效果

            总结:能用#号不用$

        $符

            特点:

            1.以字段名称为参数时使用$

            2.使用$符没有预编译的效果

      -->

    <select id="findItemBypage" resultType="Item">

        select * from tb_item order by updated desc limit #{start},#{rows}

</select>

easyui1.7 官网示例大全 easyui\easyui-accordion-demo.zip easyui\easyui-crud-demo.zip easyui\easyui-datagrid10-demo.zip easyui\easyui-datagrid11-demo.zip easyui\easyui-datagrid12-demo.zip easyui\easyui-datagrid13-demo.zip easyui\easyui-datagrid14-demo.zip easyui\easyui-datagrid15-demo.zip easyui\easyui-datagrid16-demo.zip easyui\easyui-datagrid17-demo.zip easyui\easyui-datagrid18-demo.zip easyui\easyui-datagrid19-demo.zip easyui\easyui-datagrid2-demo.zip easyui\easyui-datagrid21-demo.zip easyui\easyui-datagrid22-demo.zi 立即下载

相关推荐

《jQuery+EasyUI开发指南》书籍

《jQuery+EasyUI开发指南》书本详细的介绍了开发过程中遇到的各个问题,讲解的很到位,也很通俗易懂

Easyui--官网

英文官网:http://www.jeasyui.com/ 中文官网:http://www.jeasyui.net/

masterShaw的博客 6011

华为 S2600T 存储 3 种网络端口(H4/H5/串口)用途解析与故障恢复实战

本文深度解析华为S2600T存储设备的三种关键网络端口(H4/H5/串口)的功能用途与故障恢复方法。通过详细的配置指南和实战案例,帮助管理员掌握管理接口(H4)的日常运维、维护接口(H5)的高级应用以及串口的应急操作,提升存储设备的可靠性和维护效率。

weixin_30899023的博客 336

easyUI

1 easyUI   1.1简介   中文官网http://www.jeasyui.net/ easyui是一种基于jQuery的用户界面插件集合。 easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。 easyui是个完美支持HTML5网页的完整框架。 ea...

小靖靖的博客 3291

《LangChain技术原理剖析:OpenAI Function Calling的实践与应用》

,"unit": {},name:函数的唯一标识符:自然语言描述,决定LLM如何选择该函数parameters:定义输入参数的完整Schema。

qq_62223405的博客 980

Windows下Fortran调用CGNS库的完整踩坑实录:从HDF5、CMake到VS2019+IVF2020的保姆级配置

本文详细记录了在Windows环境下使用Fortran调用CGNS库的完整配置过程,涵盖HDF5安装、CMake配置、VS2019与IVF2020集成等关键步骤。通过实战经验分享,帮助开发者解决常见编译错误和链接问题,实现高效的Fortran与CGNS库集成。

weixin_28707739的博客 349

easyUi简介

一.easyUI的简介 easyui是一款基于jQuery的前端框架,可以使用其中的组件进行布局以及用来做后台的管理界面。 二.easyUI的不足之处 现在据了解到有三种UI框架,分别是easyUI、bootstrap、layUI这三种。 不足之处: 从效果来看easyui的界面效果要远远差于bootstrap 跟layui比,界面效果也更差 三.学easyUI的好处 虽然说它的效果界面并不是那么好看,但是它也有它的好处,而且easyUI要简单学些,如果学会的easyUI框架,那么上手layUI就会轻松许多

m0_58259839的博客 1671

实战指南:如何用Frida绕过某梆加固的Anti-Frida检测(附完整脚本)

本文深入剖析了企业级加固方案中的Anti-Frida检测机制,并提供了实战对抗策略。通过分析基于文件系统、内存特征、行为及环境的多层次检测原理,文章详细介绍了如何定位检测逻辑、绕过maps文件扫描、对抗内存与行为特征检测,并附上了针对某梆加固的完整绕过脚本与系统化工程方案。

weixin_42527589的博客 598

EasyUI

一:什么是EasyUI     EasyUI是一种简单的前端用户界面,基于JQuery插件集合的前端UI框架。   二、EasyUI官网及下载地址 http://www.jeasyui.net/(中文网) http://www.jeasyui.com/(英文版)     EasyUI官方下载地址:http://www.jeasyui.com/download/index.php   ...

qq_41227463的博客 870

以宠辱之戒写 SAP Fiori Elements,把标准能力当成身体,把扩展冲动当成大患

SAP Fiori Elements开发中常面临业务方追求"独特页面"的压力,但过度自定义会破坏框架价值。老子"宠辱若惊"的智慧提醒开发者:不应因用户称赞或批评而动摇架构原则。标准模板的价值在于确保业务语义、交互规范和后端服务的一致性。扩展应遵循官方API,将业务逻辑放在ABAP/CDS层而非前端控制器。成熟项目会平衡标准与定制,使用annotation表达UI行为,仅在必要时通过受支持的extension points进行增强,保持系统的长期可维护性。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 996

【2026年得物春招算法岗- 4月18日 -第二题- 老张爬山】(题目+思路+Java&C++&Python解析+在线测试)

这篇文章介绍了一个动态规划问题,解决老张在n天内安排爬山计划以最大化愉悦值的问题。题目允许最多k次打破"不能连续两天爬山"的规则限制。 摘要要点: 使用三维动态规划数组dp[i][j][s],表示第i天结束时已用j次机会、当天状态为s(0不爬/1爬)时的最大愉悦值 状态转移考虑两种情况:当天不爬山时取前一天两种状态的最大值;当天爬山时分别处理前一天不爬山和爬山(需消耗机会)的情况 最终结果为考虑所有可能用掉的k次机会后,最后一天两种状态的最大值 提供了Python、Java和C++三种实

m0_73659489的博客 1357

easyUI快速入门

easyUI快速入门

m0_48878336的博客 104

实验二 离散控制系统的性能分析(时域/频域)

1.掌握离散闭环系统的动态性能时域参数的分析与计算方法; 2.掌握离散系统稳定性的频域典型参数分析与计算方法。 MATLAB 软件( 2022a); 1.在 Matlab 语言平台上,通过给定的闭环离散系统,深刻理解时域参数的物理意义与计算方法,内容包括如下: 阻尼比参数分析:Z 平面与 S 平面的极点相互转换编程实现;分析 S/Z 两个平面域特殊特性(水平线、垂直线、斜线、圆周等)的极点轨迹相互映射方法;系统阶跃响应参数:上升时间和超调量等。 2. 采用频域分析方法,通过编程计算,进一步理解离散系统的稳定

m0_51738372的博客 2479

easyui,Bootstrap以及Layui的对比,EasyUi的入门

easyuiui框架easyuiBootStrapLayUiesayui Layout布局示例结果总结 ui框架 ui框架主流有三种: easyui 由jQuery和html4组成,一般用来做后台的管理界面 特点/优势: easyui的学习资料比较饱和。(在他们官网里可看) 代码比较简洁 easyui简化了代码,只需要通过编写一些简单HTML标记,就可以定义用户界面。 有强大的数据交互功能 比较稳定 组件比较丰富 easyui节省很多网页开发的时间和规模。 easyui很简单但功能强大的 免费 缺点是不

m0_46699799的博客 2250

嵌入式开发之瑞芯微RK356x--基本环境搭建

嵌入式环境搭建

NexyHO的博客 617

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

easyui入门

文章目录1、EasyUI方法2、案例: 1、EasyUI方法 调用方法的语法:$(‘selector’).plugin(‘method’, parameter); 解释: selector 是jQery对象选择器。 plugin 是插件的名称。 method 是相应插件现有的方法。 parameter 是参数对象,可以是一个对象、字符串等。 现在你可以调用’mymove’方法将对话框移动到指定位置...

Zhangrunhong的博客 201

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

easyui(快速入门)

目录 1.jQuery EasyUI框架概述 1.1 什么是jQuery EasyUI? 1.2 jQuery Easy的作用 1.3 EasyUI的目录说明 2.WEB项目搭建EasyUI环境 3.EasyUI入门示例 4.注意事项 # jQuery EasyUI课程 > > > **jQuery EasyUI简介:封装大量的jQuery插件(简化ajax,jquery,css样式,布局)** > > > > **学习...

qq_67785529的博客 533

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

easyUI快速入门第一讲——走进easyUI的世界

前言:对于企业级的开发项目,或是网站的后台部分,我们可以使用前端框架来实现,现在目前比较主流的前端框架有easyUI、BUI以及miniUI等。其中easyUI在企业开发中市场份额最大,应用最广泛,使用起来也比较容易上手。在easyUI快速入门这一系列教程中当然就应采用easyUI作为前端框架了。 什么是easyUI? 百度百科上是这样介绍easyUI的: 简单地说,easyUI就是一种基于...

李阿昀的博客 1994

easyui、BootStrap以及layui的区别和easyui入门

easyui入门easyui、BootStrap以及layui的区别easyuiBootStraplayuieasyui入门 easyui、BootStrap以及layui的区别 easyui 由 jquery+html4 组合,用来做后台的管理界面 优点: 学习文档的完整性 前端框架的稳定性 组件的丰富性 免费 **缺点:**easyui的界面效果是不美观,不支持响应式 BootStrap 由 jquery+html15 组合 优点: 支持响应式 界面比较美观 容易上手 **缺点:**不是免费的,

TZyybhs的博客 870

easyui简单入门

1.easyui简介 摘自官网: http://www.jeasyui.com/ 英文网 http://www.jeasyui.net/ 中文网 个人版免费 商业版收费 中国人开发的,有能力的还是多多支持 (1)easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。 (2)easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 (3)使...

weixin_45415977的博客 966

EasyUI【入门】

目录 1.jQuery EasyUI框架概述 1.1 什么是jQuery EasyUI? 1.2 jQuery Easy的作用 1.3 EasyUI的目录说明 1.3.1 下载路径 1.3.2 必须的基础支持库 1.3.3 目录说明 2.WEB项目搭建EasyUI环境 搭建环境的步骤如下: 3.EasyUI入门示例 3.1 标准开发步骤 3.2 代码模板 3.3 EasyUI的三大基础概念 3.3.1 属性设置 3.3.2 事件触发设置 3.3.3 方法调用设置 4

m0_64522859的博客 800

mvc之easyui入门

文章目录 一. 前言 1.1EasyUI是什么? 1.2jQuery EasyUI有以下特点: 1.3 下载软件及相关jar包 1.4引入jar包 二.案例: 布局 窗口 combox(自学) tree 一. 前言 Easyui是非常老的前端框架,由于几乎能够满足开发过程中的所有需求,所以至今依然有公司在使用它,这里就用一篇博客来带大家入个门; 1.1EasyUI是什么? jQuery Eas...

lengxige的博客 519

Easyui 快速入门

Jquery Easyui简介   现在市场上所主流的框架是Boostarp和Layui。Boostarp好用但是它组件要钱,Layui后台主流框架,使用简单而且它的组件都是免费的,虽然界面可能不及Boostarp那么出彩,但某些地方还是要胜过Boostarp。这两个框架现在在市面上算是比较流行的ui框架。而我们现在学的Easyui已经很少使用。原因主要是它的界面非常的不复合现在的审美。但是我们还...

qq_43059674的博客 795

easyui(入门)

jQuery EasyUI课程 jQuery EasyUI简介:封装大量的jQuery插件(简化ajax,jquery,css样式,布局) 插件实现: ① HTML标签+插件的class样式。 <a href="#" class="easyui-linkbutton">我是讲文明</a> ② HTML标签+基于编程的插件实现 <a href='#' id="btn">我是ZKING ZZ</a> j...

m0_67777597的博客 332

easyui快速入门

一.jQuery EasyUI简介 封装大量的jQuery插件(简化ajax,jquery,css样式,布局) 二.jQuery EasyUI框架概述 1.1 什么是jQuery EasyUI? JQuery EasyUI就是一套基础JQuery的富客户端的UI框架(简化ajax,jquery,css样式,布局)。像这些将常用的控件封装成一个UI库的框架统称富客户端框架 1.2 jQuery Easy的作用 既然EasyUI是一个UI框架,所以它的功能就是用于处理页面的展示效果的。通常用于完

qq_67771954的博客 446

easyui 快速入门之第一章

一:概念 easyui是基于jQuery、Angular.、Vue和React的用户界面组件的集合。 easyui提供了构建现代交互式javascript应用程序的基本功能。 使用easyui,您不需要编写许多javascript代码,通常通过编写一些HTML标记来定义用户界面。 完整的HTML5网页框架。 使用easyui开发你的产品时可以大量节省你的时间和规模。 easyui使用非常简单但功能非常强大。 准备工作: 下载地址:http://www.jeasyui.net ..

qq_61313896的博客 613
上一篇: 关于代理对象
下一篇: 框架调用流程
清北_
博客等级 码龄8年 79粉丝 257原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值