EasyUI学习-如何使用jQuery EasyUI?

EasyUI的基本使用&布局 目录 一、什么是easyui? 二、easyui能带给我们什么好处? 三、easyui如何使用? 1️⃣.将从官网上下载的EasyUI的资源压缩包解压 然后复制到项目中 2️⃣.引入必要的js和css样式文件 3️⃣.easyui文档网站 布局搭建和菜单搭建 index.jsp tree-data.json 一、什么是easyui? easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。 easyui为创建现代化,互动,JavaScript... 阅读详情

1、 使用步骤

①  在项目的WebRoot目录下创建js文件夹,导入easy-ui的js包;

②  在HTML页面引入easy ui 的js文件;

③  编写相应的HTML代码与JS代码。

2 、引入EasyUI的js文件的方式(方式一)

一次性导入所有相关js文件:(建议使用这种方式)

1) 引用jQuery的jquery.js文件(拖拽放入即可)

<scripttype="text/javascript"src="js/jquery-easyui-1.2.6/jquery-1.7.2.min.js"></script>

2) 引用Easy UI的easyui.js文件

<scripttype="text/javascript"src="js/jquery-easyui-1.2.6/jquery.easyui.min.js"></script>

3) 导入Easy UI的主题样式easyui.css文件(themes目录中,这个文件中包含了所有组件的样式文件,也可导入使用到的组件的css文件,但建议使用这个)

<linkrel="stylesheet"href="js/jquery-easyui-1.2.6/themes/default/easyui.css"type="text/css"></link>

4) 导入Easy UI的图标样式icon.css文件(若我们要自己添加一些图标可以在其中添加,但是,最好是自己另外写一个css)

<linkrel="stylesheet"href="js/jquery-easyui-1.2.6/themes/icon.css"type="text/css"></link>

5) 引用Easy UI的国际化文件(locale目录中,如easyui-lang-zh_CN.js),以下为让它显示中文

<scripttype="text/javascript"src="js/jquery-easyui-1.2.6/locale/easyui-lang-zh_CN.js"></script>

3 、EasyUI之HelloWord

3.1 乱码问题

在页面中引入EasyUI相关文件后,通过火狐-firebug(HTML面板中)查看引入的文件,若文件出现乱码问题,则在页面中加入编码设置,如下:

<metahttp-equiv="content-type"content="text/html; charset=UTF-8">

(或者同时在<script>标签中加入属性charset=”utf-8” )

乱码问题通常解决方法:使页面编码、JavaScript编码、项目编码、(tomcat编码、数据库编码等)保持一致。

3.2 EasyUI两种创建(渲染)组件的方式

示例一:弹出dialog对话框

l  方式一:纯HTML的方式,如下图,在HTML元素中(如div)中加入class=”easyui-dialog”属性。


代码如下:
<div id="dd" class="easyui-dialog" title="My Dialog" style="width:400px;height:200px;">Dialog</div>
EasyUI的规则

EasyUI的规则是:easyui-dialog即以easyui-开头,再加上组件名称,其就会自动将div变成相应的组件模式。

组件中的相关属性位于EasyUI API中的相关插件中:

下图为dialog中的相关属性,这些属性可以写在DOM节点中,也可以使用js动态添加。


为什么只添加class属性就能自动将div变成想要的结果呢?

参上图(All Plugins):因为在EasyUI的插件的Base中有个Parser功能,它可以将我们所写的包含class属性值为”easyui-”开头的元素解析成了相应的组件。

(可以通过firebug查看解析后的元素的变化。可以发现其已经不是原来简单的div了,而变的比较复杂了)

l  方式二:通过js的方式渲染(即创建)出相应的组件。

先写div,在使用(js)jQuery找到对应的div。代码如下:

<script type="text/javascript">

$(function()){ //匿名的function

          $(‘#dd’).dialog(); //无参的情况

}

</script>

问题:这里的dialog()是从哪里来的?

通过查看API,如下图,我们可以从Dialog组件的Usage中看到其提供的相应使用方法(注:该方法在Dialog的Methods中可以找到),即只需这样写,EasyUI会自动帮我们解析。


示例二:弹出模式dialog对话框

将该dialog改变成模式化的对话框。这时我们发现其属性中并没有modal(模式化)的属性,但是我们可以看到在“Dependencies”中,其是继承自window的,因此可以在window的查找相关属性。

注意:在window中modal属性默认是true的,但是在dialog中其默认值已被覆写为false。

代码如下:

<script type="text/javascript">

$(function()){ //匿名的function

           $(‘#dd’).dialog({

         modal:true

});  //注意这里的写法

}

</script>

jQuery语法及firebug调试技巧补充

$(function()){  //匿名的function

           ….    //页面所有DOM节点加载完之后才执行的代码

                     //区别于body onload事件,onload事件是在页面所有内容加(包括DOM节点和其中的图片等内容)载完毕之后才会执行的

           console.info($(‘#dd’)) //console是用来调试用的,这样可以在firebug控制台看到所定位的具体是什么对象。

                                                   //alert()方式只能提示只能提示是Object对象。

}

4  、使用EasyLoader的方式引入EasyUI的js文件(方式二)

使用这种方式我们可以只引入需要的组件对应的easyui.js文件。

 这时我们在页面中需引入的文件如下:

1) 引用jQuery的jquery.js文件(拖拽放入即可)

<scripttype="text/javascript"src="js/jquery-easyui-1.2.6/jquery-1.7.2.min.js"></script>

2) 引用Easy UI的easyloader.js文件

 <scripttype="text/javascript"src="js/jquery-easyui-1.2.6/easyloader.js"></script>

 即这时我们只需要引入除jQuery.js文件以外的easyloader.js文件即可,其它文件不需要再引入。这种方式可以适当的减少页面的代码量,在一定程度上加快页面的加载速度。

4.1 使用easyloader的方式创建组件

示例三:使用easyloader的方式创建dialog对话框


注意:easyloader.load()方法的第一个参数是需要创建的组件,第二个参数是一个回调函数,创建组件的js代码需在该回调函数中写。

4.2 使用easyloader方式时程序的加载顺序—通过firebug查看


从图中我们可以看到,使用esayloader.load()方法创建dialog时,EasyUI首先到其plugins目录中加载parser.js文件,然后是依次加载dialog组件继承的组件,最后才加载dialog组件。

示例四:使用easyloader的方式加载多个组件


注意,这个时候我们要在easyloader.load()方法的第一个参数写要加载模块(组件)的数组,

格式为:[‘dialog’, ‘messager’],即中括号表示。

4.3 EasyLoader的更多功能

①    使用引入easyloader.js的方式也可以直接使用class属性的方法创建组件。

②    easyloader.loader()方法的一个简化方法是:using(………),即使用using来替代easyloader.loader。

③    easyloader还可以来动态的引入js、css文件来完成一些事情。使用方法即将load()方法第一个参数改为需要引入的文件的路径即可。



EasyUI Jquery 学习笔记 ——Base(基础)详细版 通过 $.fn.progressbar.defaults 重写默认的 defaults。进度条(progressbar)提供了一种显示长时间操作进度的反馈。进度可被更新以便让用户知道当前正在执行的操作。进度条(ProgressBar)组件可以从 html 标记创建或者编程创建。从标记创建更容易些,把 'easyui-progressbar' class 加入到 标记。使用 javascript 创建进度条(ProgressBar)。我们获取当前值并且给这个组件设置一个新值。 阅读详情

相关推荐

使用jQuery和EasyUI进行编程的学习心得

jQuery是一个广泛应用于JavaScript开发的快速、简洁的库,它简化了HTML文档遍历、事件处理、动画和AJAX交互的操作。EasyUI是基于jQuery的一套UI组件库,它提供了丰富的易于使用的界面组件,可以帮助开发人员快速构建交互性强的Web应用程序。在实际开发中,我们可以根据项目需求选择合适的组件和方法,并结合自身的编码习惯与开发经验,灵活运用jQuery和EasyUI提供的功能和特性。EasyUI提供了丰富的UI组件,包括表格、表单、对话框、菜单等,可以根据项目需求选择相应的组件进行使用。

DevScribe的博客 230

JQueryEasyUI框架入门

JQueryEasyUI入门 一、JQueryEasyUI简介 easyui是一种基于jQuery的用户界面插件集合。 easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。 easyui是个完美支持HTML5网页的完整框架。 easyui节省您网页开发的时间和规...

伦哥哥 1185

jQuery easy ui学习教程

jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。

html 引入easyui文件,jQuery Easy UI学习(1)——如何使用easyui,导入js顺序

一、首先在WebRoot目录下创建js文件夹,导入压缩好的完整的easy-ui的js包。二、在HTML的页面中导入easy ui 的js1、一次导入所有js:(建议用这种)<1>.引用jQuery的js文件<2>.引用Easy UI的Js文件<3>.导入Easy UI的主题Css文件<4>.导入Easy UI的图标Css文件<5>.引...

weixin_36143191的博客 889

别再死记硬背了!用Python+Matlab/Simulink手把手带你理解PID控制器的‘稳、快、准’

本文通过Python编程和Matlab/Simulink仿真,深入解析PID控制器的‘稳、快、准’三大核心指标,帮助读者直观理解PID控制的实现原理与参数整定技巧。内容涵盖经典控制理论和自动控制原理,提供实战案例和高级调参技巧,适合工业自动化领域的学习者和工程师。

weixin_42551227的博客 369

WorkBench3.2 + VxWorks6.8安装教程

按照FTP连接主机和目标机,将整个VxWorks6.8的安装分为两个部分,一是在主机(win10系统,可以使用虚拟机或者实体机,推荐使用虚拟机)上安装workbench3.2,进行bootrom与VxWroks映像文件的生成,二是在虚拟机上安装VxWorks系统 19.10.10 首先很高兴文章能帮到大家,但由于本人已不做该方向良久,私信和评论的很多问题现在已经无法解答,如果大家有什么问题欢迎...

Alive的博客 3万+

jQuery Easy UI学习(1)——如何使用easyui,导入js顺序

 一、首先在WebRoot目录下创建js文件夹,导入压缩好的完整的easy-ui的js包。 二、在HTML的页面中导入easy ui 的js  1、一次导入所有js:(建议用这种) .引用jQuery的js文件 .引用Easy UI的Js文件 .导入Easy UI的主题Css文件 .导入Easy UI的图标Css文件 .引用Easy UI的国际化文件    

FFA(Frighting for Ambition!) 8660

课程复习---分析空间数据的细胞空间关系(python版本的mistyR)

课程复习---分析空间数据的细胞空间关系(python版本的mistyR)

weixin_53637133的博客 1222

01EasyUI - EasyUI简介

介绍 Query EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点。 easyui 是一个基于 jQuery 的框架,集成了各种用户界面插件。 easyui 提供建立现代化的具有交互性的 javascript 应用的必要的功能。 使用 easyui,您不需要写太多 javascript 代码,一般情况下您只需要使用一些 html 标记来定义用户界面。 HTML 网页的完整框架。 ...

阿甘兄 825

黑客渗透测试后门隐藏技术揭秘

本文介绍了在授权渗透测试中隐藏后门文件(muma.exe)的多种技术手段。主要包括:通过WinRAR自解压脚本将后门与正常程序捆绑实现双开;利用系统自动运行目录和注册表实现开机自启;修改文件图标伪装成常用软件;将文件存放在冷门系统目录;设置系统+隐藏双重属性增强隐蔽性。此外还涉及对抗安全软件的加壳(UPX)、免杀(msfvenom编码)技术,以及进程注入、日志清除等运行隐藏方法。所有技术仅限合法授权测试使用,未经授权使用将面临法律责任。

m0_60781580的博客 1040

实战六十四:基于机器学习朴素贝叶斯的豆瓣Top250影评的情感分析与预测 附完整源码和数据

实战六十四:基于机器学习朴素贝叶斯的豆瓣Top250影评的情感分析与预测 附完整源码和数据

1564

JQuery EasyUI 学习——使用EasyUI 页面布局

最近做项目,使用到了JQuery EasyUI来页面布局以及一系列效果的实现,总体来说,慢慢使用起来越来越觉得得心应手,而且很好用。我使用的JQuery EasyUI版本是1.4.1,目前的最新版本是1.4.2,其实使用方法差不多。 一、官网下载JQuery EasyUI        点击JQuery EasyUI 1.4.2,下载最新版EasyUI,此处我使用的是1.4.1 二、导

NIITYZU的专栏 2369

TIA博途WINCC的触摸屏VB脚本入门指南(嵌入式)

通过编写事件处理程序,您可以响应触摸屏元素的各种事件,并实现自定义的功能。本文将为您提供TIA博途WINCC触摸屏VB脚本的入门指南,帮助您了解基本的脚本编写和嵌入式开发。假设我们有一个名为"Button1"的按钮元素,当用户点击该按钮时,触发相应的事件处理程序,并在触摸屏上显示一条消息。然后回到触摸屏界面编辑器,在按钮元素的属性窗口中找到"按下"事件,并选择刚才创建的脚本文件作为事件处理程序。现在,当用户点击按钮时,触摸屏将执行相应的事件处理程序,并显示一条消息框,内容为"按钮被点击了!

CodeSageX的博客 4420

jquery easyui datagrid简单使用学习

先上效果图 html:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv

Mc94Lee的博客 970

在ros中进行多传感器融合定位

ROS 中的 robots_localization 包是一个非常有用的包,可以使用各种卡尔曼滤波器融合任意数量的传感器!我们将使用它将全局姿势数据(x、y、z 和orientation)与机器人上的现有传感器融合,以实现更强大的定位!

如果想成为中心,那么就到中心去吧。 3003

AI Agent的数据安全与隐私保护措施

AI Agent(人工智能代理)作为一种能够感知环境、做出决策并采取行动的智能实体,在现代社会的各个领域中得到了广泛的应用,如智能客服、自动驾驶、金融风险评估等。随着其应用的不断拓展,AI Agent处理和存储的数据量急剧增加,这些数据包含了大量的个人敏感信息和商业机密。因此,确保AI Agent的数据安全与隐私保护变得至关重要。本文的目的在于全面探讨AI Agent的数据安全与隐私保护措施,涵盖从数据的采集、存储、处理到传输的整个生命周期。

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 2867

jQuery EasyUI的初级学习使用。

jQuery EasyUI的初级学习使用。

Mr_Xu_Stone的博客 258

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jquery easyui学习笔记(一)使用juqery easyui

<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> &lt...

weixin_30583563的博客 85

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

假人有限元模型

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

JQuery EasyUI 学习——Struts2与EasyUI DataGrid数据表格结合使用显示数据库数据

因为EasyUI DataGrid只要取出后台传过来的一定格式的JSON数据,就可以在前台页面数据表格中,以一定形式显示数据库中的数据。此处,我们使用Struts2框架整合DataGrid,实现数据的显示。 一、页面内容        为了在页面中显示数据库中字段内容,需要定义一个table,通过EasyUI内部设计,自动显示数据,如下: <% String path = request

NIITYZU的专栏 2806

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

JQuery EasyUI框架学习

前言 新项目的开发前端技术打算采用EasyUI框架(基于EasyUI较为丰富的UI组件库),项目组长将前端EasyUI这块的任务分配给了我。在进行开发之前,需要我这菜鸟对EasyUI框架进行一些基础的入门学习。之后会在学习的过程中将自己遇到的问题和有用的东西记录下来。 关于EasyUI EasyUI框架式基于JQuery的,使用它帮助我们快捷的构建web网页。EasyUI框架是一个简单、易用

LCore的专栏 3810

easyUI

一.easyUI的简介 easyui是一款基于jQuery的前端框架,可以使用其中的组件进行布局以及用来做后台的管理界面。 EasyUI是一个前端开发的框架,其将常用的页面开发使用的组件进行了封装,前端开发人员只需将EasyUI的资源导入项目后使用即可,快速提升开发效率。 使用: ① 导入EasyUI的资源 ② 查阅API文档使用EasyUI的组件完成页面开发 二.easyUI的不足之处 现在据了解到有三种UI框架,分别是easyUI、bootstra...

weixin_66116818的博客 472

jQuery EasyUI教程地址

http://www.w3cschool.cc/

Mokily的专栏 462

EasyUI学习第一篇:初识EasyUI、Messager 消息框

简介jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。废话不多说。资料下载地址:http://download.youkuaiyun.com/detail/yuchao2015/9609485Jquery-EasyUI的目录 demo 插件实例, locale 国际化js文件

邢宇超的博客 5181

jQuery EasyUI 安装使用教程

jQuery EasyUI是一款基于jQuery的用户界面框架,提供丰富的UI组件(如数据表格、对话框、树形菜单等),适合快速开发后台管理系统。安装方式包括CDN引入和本地安装两种,通过简单配置即可使用。框架封装了表单验证、数据加载等常用功能,支持多主题切换和自定义。常见问题主要涉及样式加载和数据格式检查。官方文档和中文教程是主要学习资源。该框架简化了前端开发流程,提升了开发效率。

真正的大师永远怀着一颗学徒的心 1239
上一篇: Struts2表单回显原理
KnightKitt
博客等级 码龄12年 1粉丝 3原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值