JQuery EasyUI是一组基于JQuery的UI插件集合,而JQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。jQuery EasyUI为我们提供了大多数UI控件的使用,如:accordion,combobox,menu,dialog,tabs,validatebox,datagrid,window,tree等等。Jquery EasyUI是基于Jquery的一个前台UI界面的插件,功能相对没extjs强大,但页面也是相当好看的。

因此Jquery EasyUI有以下几点优势:

1、轻量级:大小不到30kb。

2、强大的选择器:从CSS1到CSS3几乎所有的选择器,以及Jquery独创的高级而复杂的选择器,还可以加入插件使其支持Xpath选择器,甚至开发者可以编写属于自己的选择器。

3、出色的DOM系统的封装:封装大量的DOM操作。

4、可靠的事件处理机制:吸收了JaveScript专家编写的事件处理函数精华。

5、完善的Ajax:Jquey将所有的Ajax操作封装到一个函数$Ajax()里,无需再关心复杂的的浏览器和XMLHttpRequest对象的创建和使用的问题。

6、不污染顶级变量:可以与其他JaveScropt库共存,在项目中放心引用。

7、出色的浏览器兼容性:可以在IE6.0+、FF 2+、Safari 2.0+和Opera9.0下正常运行,同时修复了一些浏览器之间的差异,使开发者不必在开展项目前建立浏览器兼容库。

8、接操作方式:发生在同一个Jquery对象上的一组动作,可以直接连写而无需获取重复对象。

9、隐形迭代:【大幅减少了代码量】因为Jquery里的方法都被设计成自动操作对象集合使得大量的循环结构变得不再重要,所以找到带有“.myClass”类的全部元素,隐藏它们无需循环遍历每一个返回元素。

10、行为层和结构层的分离:开发者可以使用Jquery选择器选中元素直接给元素添加事件,摆脱过去开发冲突或个人单干的开发模式。后期维护非常方便,不需要在HTML代码中寻找某些函数和重复修改HTML代码。

11、丰富的插件支持:Jquery得易扩展性,吸引了全球的开发者来编写Jquery的扩展插件。

12、完善的文档:文档非常丰富,但目前多为英文文档,中文文档较少。

13、开源:任何人都可以自由使用并提出改进意见。

14、EasyUI为创建现代化,互动,JavaScript应用程序,提供必要的功能。

15、使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界。

16、EasyUI是个完美支持HTML5网页的完整框架。

17、EasyUI节省网页开发的时间和规模。