大丰收高手论坛一肖中特免费公开

贵阳网站建设

,贵阳做网站就选择蓝心网,专注贵阳网站建设14年,不限次数免费维护,丰富的建站经验,值得信赖。
销售热线 0851-86501438  13312239849
有事请联系我们
贵阳网站建设
您现在的位置:首页 > 网站知识 > AJAX优点和缺点

AJAX优点和缺点

发布时间:2014-05-13  次  做网站请找“贵阳网站建设(蓝心网)”

优点:更迅捷的响应速度

传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理

传来的表单,然後返回一个新的网页。这个做法浪费了许多带宽,因为在前後两个页面中的大部分HTML代码往

往是相同的。由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。

这导致了用户界面的响应?#32570;?#22320;应用慢得多。

与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service

接口,并在客户端采用JavaScript处理来自服务器的响应。因此在服务器和浏览器之间交换的数据大量减少,

结果我们就能看到响应更快的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器

的处理时间?#24067;?#23569;了。

使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应

用户动作,并避免了在网络上发送那些没有改变过的信息。

Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器?#29616;?#34892;。就像DHTML应用程序那样,

Ajax应用程序必须在众多不同的浏览器和平台上经过严格的测试。随着Ajax的成熟,一些简化Ajax使用方法

的程序库也相继问世。同样,也出现了另一种辅助程序设计的技术,为那些不支持JavaScript的用户提供替代

功能。

   缺点与其中一些问题的对应解决方案

对应用Ajax最主要的批评就是,它可能破坏浏览器后退按钮的正常行为。在动态更新页面的情况下,用户

无法回到前一个页面状态,这是因为浏览器仅能记下历史记录中的静态页面。一个被完整读入的页面与一个已

经被动态修改过的页面之间的差别非常微妙;用户通常都希望单击后退按钮,就能够取消他们的前一次操作,

但是在Ajax应用程序中,?#27425;?#27861;这样做。不过开发者?#20005;?#20986;了种种办法来解决这个问题,当?#20889;?#22810;数都是在用

户单击后退按钮访问历史记录时,通过建立或使用一个隐藏的IFRAME来重现页面上的变更。(例如,当用户在

Google Maps中单击后退时,它在一个隐藏的IFRAME中进行搜索,然后将搜索结果反映到Ajax元素上,以便将应

用程序状态恢复到当时的状态。)

一个相关的观点认为,使用动态页面更新使得用户难于将某个特定的状态保存到收藏夹中。该问题的解决

方案也已出现,大部分都使用URL片断标识符(通常被称为锚点,即URL中#后面的部分)来保持跟踪,允许用户

回到指定的某个应用程序状态。

(许多浏览器允许JavaScript动态更新锚点,这使得Ajax应用程序能够在更新?#20801;?#20869;容的同时更新锚点。)这些

解决方案也同时解决了许多

关于不支持后退按钮的争论。

进行Ajax开发时,网络?#26144;佟?#21363;用户发出请求到服务器发出响应之间的间隔——需要慎重考虑。不给予用

户明确的回应 ,没有恰当的预读数据 ,或者对XMLHttpRequest的不恰当处理,都会使用户感到?#26144;伲?#36825;是用户

不欲看到的,也是他们无法理解的。通常的解决方案是,使用一个可视化的组件来告诉用户系统正在进行后台操

作并且正在读取数据和内容。

一些手持设备(如手机、PDA等)现在还不能很好的支持Ajax;

用JavaScript作的Ajax引擎,JavaScript的兼容性和DeBug都是让?#36865;?#30171;的事;

Ajax的无刷新重载,由于页面的变化没有刷新重载那么明显,所以容易给用户带来困扰――用户不太清楚

现在的数据是新的还是已经更新过的;现有的解决有:在相关位置提示、数据更新的区域设计得比较明显、数

据更新后给用户提示等;

对串流媒体的支?#32622;?#26377;FLASH、Java Applet好;



本文URL:http://www.ctldn.tw/wzzsshow/131.html
上一篇:AJAX介绍
贵阳网站制作 经验丰富的程序员
多年的贵阳网站建设开发经验,能熟练用ASP.NET(C#)技术开发小、中、大型网站的程序。

贵阳网站设计 优秀的平面设计师和动画设计师
贵阳网站设计,专业的配色,及具时代气息和行业特色的创意,满足不同欣赏需求的各类客户群体。

贵阳做网站 物美价廉的网站建设服务
我们能缩减大部份成本,?#28909;?#38144;售人员的提成、工资等开销,所以我们的贵阳网站建设在同等网站质量下价格上能降到很低。

贵阳网站维护 不限次数免费维护
在此服务期间,网站出任何问题或者需要调整的,我们及时处理。以后每年需要维护,维护费用也是很低的。

贵阳网站改版 专业网站优化服务
我们有多年的网站优化、网站推广经验,能使客户网站在几大搜索引擎均搜得到,而且自然排名靠前。
贵阳网站建设公司
版权所有:贵阳网站建设(蓝心网)(www.ctldn.tw)  网站地图

地址:贵阳市花果园半山小镇X8栋2单元902号  咨询及服务热线:0851-86501438  13312239849    QQ:915412310  电子邮件:[email protected]

网站备案号:黔ICP备10001311号-1  贵公网安备 52010302000639号

大丰收高手论坛一肖中特免费公开 稳赚不赔是什么意思 百灵官网百人牛牛 明牌牛牛 北京pk哈赛车官方网站 时时彩四码10期倍投 江苏快三隐藏规律 双色球走势图带连线专业版 河北省11选五走势图表 赛车pk10定位胆计划软件 时时彩技术交流论坛