初学关于JQUERY、EasyUI的见解
2016-03-03 09:47
363 查看
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节省网页开发的时间和规模。
18、EasyUI很简单但功能强大的。
如果需要一个简单界面,但一下子做不出来这时候就可借助Jquery EasyUI来实现:http://www.jeasyui.net/
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节省网页开发的时间和规模。
18、EasyUI很简单但功能强大的。
如果需要一个简单界面,但一下子做不出来这时候就可借助Jquery EasyUI来实现:http://www.jeasyui.net/
相关文章推荐
- JavaScript、jQuery、css3实现瀑布流加载
- 通过js框架jquery判断IE浏览器版本来解决浏览器兼容性问题
- jQuery mouseover与mouseenter,mouseout与mouseleave的区别
- 初学Jquery easyui后台框架基础所了解的知识和注意要点
- JQuery源码学习笔记(持续更新中)
- 20jquery题
- jQuery面试题答案
- jQuery日历插件datepicker用法详解
- JQuery日期插件datepicker的使用方法
- JQuery里的原型prototype分析
- [jQuery学习系列六]6-jQuery实际操作小案例
- [jQuery学习系列五 ]5-Jquery学习五-表单验证
- jquery是如何架构的.
- [jQuery学习系列四 ]4-Jquery学习四-事件操作
- [jQuery学习系列三 ]3-JQuery学习二-字典操作
- jquery源码解析
- jquery 事件綁定
- JQuery+AJAX file upload demo (Python+flask as web server)
- js与jquery实现搜索框提示文字显示与隐藏
- 利用jQuery中hover()和cookie机制编写的小程序