jQuery EasyUI 入门必看


Posted in Javascript onJune 03, 2016

学习要点:

1.什么是 jQuery EasyUI

2.学习 jQuery EasyUI 的条件 3.jQuery EasyUI 的功能和优势

4.其他的 UI 插件

5.是否兼容低版本 IE

6.下载及运行 jQuery EasyUI

在正式了解 jQuery EasyUI 之前,我们先了解一下什么是 jQuery EasyUI。它的学习条件、市场上的同类产品、所支持的浏览器等。然后配置运行 jQuery EasyUI。

一.什么是 jQuery EasyUI

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

官方网站:http://www.jeasyui.com

jQuery EasyUI 入门必看

二.学习 jQuery EasyUI 的条件

因为 jQuery EasyUI 是基于jQuery 的 UI 库,所以,必须需要 jQuery 课程的基础。而jQuery需要那些基础,直接参考 jQuery 课程 66 课第一节内容。 

三.jQuery EasyUI 的特点 

1.基于 jquery 用户界面插件的集合;

2.为一些当前用于交互的 js 应用提供必要的功能;

3.使用 EasyUI 你不需要写很多的 javascript 代码,通常只需要写 HTML 标记来定义用户界面即可;

4.支持 HTML5;

5.开发产品时可节省时间和资源;

6.简单,但很强大;

7.支持扩展,可根据自己的需求扩展控件;

8.目前各项不足正已版本递增的方式不断完善;

9.源代码加密,商业版付费

四.其他的 UI 插件

除了 jQuery EasyUI 之外,还有 DWZ(国产的,基于 jQuery 的 UI 插件),还有一个独立的 ExtJS 的 UI 插件。

五.是否兼容低版本 IE

我们将要使用最新的 jQuery EasyUI 版本:1.3.5,它里面自带的 jQuery 版本是 2.0。也 就是说,不再支持 IE6,7,8 这三款浏览器了。如果你必须要使用,可以选择更低版本。当然,我们已经不在建议兼容这些版本了。最基本的原因是:jQuery EasyUI 很少用于 Web 应用的前台页面,一般用于后台的 UI 或者企业级应用的 UI(较为重)。那么使用这些功能的用户不会那么鱼龙混杂,一般会被要求使用更高级的浏览器,所以没有必要向下兼容。

PS:有部分用户坚持使用 IE6,声称未来会一直使用 IE6。那么我建议放弃这样的用户,因为 IE6 性能低下、内存泄漏、不支持高级特性,成倍的开发成本。如果失去这样的用户,就面临停工,那么死也要会死的痛快点,而如果活下来,那么也会非常愉快。可是,总是迎合这些低质量用户,你就像得了慢性病一样,每天折磨着,痛苦地慢慢死去,就算公司倒闭了,那些客户还不停电话说,系统有问题,你还要不停解释公司倒闭了,技术人员全跑了。

六.下载及运行 jQuery EasyUI

下载最新的 jQuery EasyUI1.3.5 版本,然后解压后直接使用即可。 

//HTML5 调用 jQuery EasyUI

<!DOCTYPE html>
<html>
  <head>
    <title>jQuery Easy UI</title>
    <meta charset="UTF-8" />
    <script type="text/javascript" src="easyui/jquery.min.js"></script>
    <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
    <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js" ></script>
    <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" />
    <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" />
  </head>
  <body>
    <div class="easyui-dialog" style="width:400px;height:200px"
    data-options="title:'My Dialog',collapsible:true,iconCls:'icon-ok',onOpen:function(){}">
      dialog content.
    </div>
  </body>
</html>

PS:虽然我们用了 HTML5 的格式,但所有标签还是沿用 XHTML 的,并为真正涉及到HTML5 的标签和 CSS。

以上这篇jQuery EasyUI 入门必看就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通用javascript脚本函数库 方便开发
Oct 13 Javascript
JS获取计算机mac地址以及IP的实现方法
Jan 08 Javascript
javascript里使用php代码实例
Dec 13 Javascript
JS获取checkbox的个数简单实例
Aug 19 Javascript
Vue自定义指令介绍(2)
Dec 08 Javascript
js点击任意区域弹出层消失实现代码
Dec 27 Javascript
javascript实现页面滚屏效果
Jan 17 Javascript
简单实现jQuery弹幕效果
May 06 jQuery
详解angular分页插件tm.pagination二次触发问题解决方案
Jul 20 Javascript
Vuejs 实现简易 todoList 功能 与 组件实例代码
Sep 10 Javascript
JavaScript时间日期操作实例小结【5个示例】
Dec 22 Javascript
深入理解令牌认证机制(token)
Aug 22 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
Jun 02 #Javascript
jQuery Ajax页面局部加载方法汇总
Jun 02 #Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
Jun 02 #Javascript
jQuery Ajax 全局调用封装实例代码详解
Jun 02 #Javascript
jQuery页面加载初始化的3种方法(推荐)
Jun 02 #Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 #Javascript
Jquery获取第一个子元素简单实例
Jun 02 #Javascript
You might like
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
php+ajax制作无刷新留言板
2015/10/27 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
CI框架(CodeIgniter)操作redis的方法详解
2018/01/25 PHP
json对象转字符串如何实现
2012/12/02 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
js函数setTimeout延迟执行的简单介绍
2013/07/17 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
2014/10/20 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
JS实现图片产生波纹一样flash效果的方法
2015/02/27 Javascript
JQuery中属性过滤选择器用法实例分析
2015/05/18 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
通用无限极下拉菜单的实现代码
2016/05/31 Javascript
JS弹出窗口插件zDialog简单用法示例
2016/06/12 Javascript
关于jQuery.ajax()的jsonp碰上post详解
2017/07/02 jQuery
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
vue中子组件向父组件传递数据的实例代码(实现加减功能)
2018/04/20 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
2020/04/24 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
Python实现将文本生成二维码的方法示例
2017/07/18 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Django web框架使用url path name详解
2019/04/29 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
html5 worker 实例(一) 为什么测试不到效果
2013/06/24 HTML / CSS
卫生系统先进事迹
2014/05/13 职场文书
委托书英文
2015/01/28 职场文书
幼儿园亲子活动通知
2015/04/24 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
.Net Core导入千万级数据至Mysql的步骤
2021/05/24 MySQL
ECharts transform数据转换和dataZoom在项目中使用
2022/12/24 Javascript