jQuery-EasyUI基础教程之初识jQuery-EasyUI 下载本文

http://xueyuan.lanqiao.org

jQuery-EasyUI基础教程之初识jQuery-EasyUI

课程目标

? ?

了解EasyUI

下载EasyUI,并创建简单的应用

jQuery EasyUI简介

jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。

easyUI是一种基于jQuery的用户界面插件集合。

easyUI为创建现代化,互动的JS应用程序,提供必要的功能。

http://xueyuan.lanqiao.org

使用easyUI不需要写很多代码,只需要通过编写一些简单的HTML标记,就可以定义用户界面。 easyUI是个完美支持HTML5网页的完整框架。 easyUI能够节省您网页开发的时间和规模。 easyUI很简单但功能很强大。

easyUI框架提供了创建网页所需的一切,帮助您轻松建立站点。本教程将告诉您如何使用easyUI框架创建应用。 下载jQuery EasyUI

访问easyUI官网下载最新的easyUI源文件:http://www.jeasyui.com/

也可以参考easyUI的中文网:http://www.jeasyui.net/

http://xueyuan.lanqiao.org

解压后能看到这些目录和文件:

?

demo:easyui演示页面代码库(可以从中参考很多组件的用法,是个非常好用的demo库。)

?

locale:easyui国际化资源文件库(需要用到国际化的时候就需要在页面中引用该包路径下的文件。)

?

plugins:easyui核心功能组件分解后的独立插件库(需要配合easyloader.js一起使用。)

?

src:easyui部分非核心组件的源代码库(核心大组件的源代码并未公布,比如datagrid、combo和tree等。)

?

themes:easyui的皮肤库(皮肤库中会收录所有网上能找得到的皮肤,所以大家不用再去自己乱搜了。)

?

easyloader.js:easyui组件加载器(easyui提供了2种组件加载方式,这就是其中一种,当使用该方式的时候可以不必引入jquery.easyui.min.js文件,具体用法请参看api文档。)

?

jquery.easyui.min.js:easyui的完整组件包文件(当使用了该文件的时候就可以不必引入easyloader.js文件,具体用法请参考官方demo或api文档。)

?

jquery.min.js:jQuery框架库文件,该版本的jQuery库提供的是最新的1.11.1版,能够支持IE6、7、8。

http://xueyuan.lanqiao.org

jQuery EasyUI入门案例

jQuery EasyUI 提供易于使用的组件,它使 Web 开发人员快速地在流行的 jQuery 核心和 HTML5 上建立程序页面。这些功能使您的应用适合今天的网络。有两个方法声明来创建 UI 组件:

第一步: 新建一个web应用,并引入easyUI的所有包,目录结构如图所示:

第二步: page目录下新建一个first.html页面,并引入需要的css样式和js包:

? ?

themes/icon.css 定义了各个图片的样式

themes/default/easyui.css 如果需要更换主题,则引入其他主题下的easyui.css文件即可

? ?

jQuery基础包

jquery.easyui.min.js 该包是easyUI的基础包

http://xueyuan.lanqiao.org

以上包是easyUI必须引入的包,其他包按需引入。 引入所需js包的另外一种方式:

? ?

jQuery基础包

easyloader.js 使用easyloader智能加载,是根据使用到的UI组建按需加载。可以通过Firebug查看HTML,发现加载了很多的js文件。问题是,使用智能加载,编码的难度和成本都提高了,效率降低,并且智能加载的js文件数量比较多,并不会提高太大的速度,反而会因为js文件较多,被搜索引擎要求合并优化!

第三步: 编写代码,弹出对话框

1. 2.

3. This is my first dialog! 4.
5. 效果如图:

效果如图: