您的位置:首页 > Web前端 > JQuery

JS 、ExtJS、 Jquery、 Ajax

2015-06-20 15:02 423 查看
JavaScript是一种动态弱类型的脚本语言,用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。

AJAX是许多现有技术的组合,名字直译成中文就是“异步的javascript和xml",因此,里面的主要技术就是javascript和xml。简单的说就是通过javascript来调用xml进行部分的数据传输,xml可以允许你给服务器只发送你想发送的那部分数据,并且允许异步。异步的意思就是举例说就是像打架的时候不必像小孩子一样我一拳打过去后,要等你打回我一拳我才能打你第二拳。由回合制游戏变成了即时制游戏。

jQuery和EXTJS是库的名称。什么是库?就是说别人把javascript原有的方法通过组合和包装,让使用者能够更好的使用。举例来说,javascript就像是原料,比如说金属和塑料。我们可以把金属和塑料按照不同需求造成钳子和螺丝刀等不同的工具,来让我们更好的完成工作。库就像是钳子和螺丝刀,可以直接用来满足不同的需求。

ExtJS功能强大的UI框架,满足了Web开发人员对于一个真正的、有完整的组件和时间模型的UI框架的需要。自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染。
Jquery是JavaScript和查询(Query),是轻量级的js库
,兼容CSS3,可使用户更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery能够使用户的html页面保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需要定义id即可。

二者对比:
1.JQuery-EasyUI是仿照Ext做的。
2.Ext框架是一个整体,面向对象的编程思想,每个控件之间可以相互通讯。
3.JQuery的控件全都是分散的,没有整体性可言。你可以单独拿出来一个控件就能用。
4.若要开发系统应用,首选Ext,控件库丰富,扩展和维护都方便。若是简单的页面动画和效果,首选JQuery
5.jquery只是一个工具库,比较简单,相对容易。
Ext是一套真正的ria开发框架,甚至可以实现桌面应用一样的强大功能。本身代码质量极高,而且是高度的面向对象设计。jQuery 入门相对容易一些,实际用的过程中要用到各种插件,基本上用一个“学”一个。 ExtJS 入门稍难。
6.大小比较:首先ExtJS是一个完整的Framework,是重量级别的,easy
ui 是基于jquery库的一套UI组件库,是轻量级的,ExtJS是应用application级的,而jquery是page页面级的。当然application也是由page组成的,那就需要你自己去完成了,考虑你的需求,和使用框架的初衷,选择使用哪一种。同时ExtJs由于是重量级框架,完全面向对象风格,提供API非常完备也非常庞大,所以学习成本也想相对较大。
AJAX是许多现有技术的组合,名字直译成中文就是“异步的javascript和xml",因此,里面的主要技术就是javascript和xml。简单的说就是通过javascript来调用xml进行部分的数据传输,xml可以允许你给服务器只发送你想发送的那部分数据,并且允许异步。异步的意思就是举例说就是像打架的时候不必像小孩子一样我一拳打过去后,要等你打回我一拳我才能打你第二拳。由回合制游戏变成了即时制游戏。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: