Ajax的优缺点 AJAX的优点和缺点
Ajax的优缺点
1、优点:
(1)能在不更新整个页面的前提下维护数据。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变的信息。
(2)Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。就像DHTML应用程序那样,Ajax应用程序必须在众多不同的浏览器和平台上经过严格的测试。
2、缺点:
(1)它可能破坏浏览器的后退与加入收藏书签功能。
在动态更新页面的情况下,用户无法回到前一个页面状态,这是因为浏览器仅能记下历史记录中的静态页面。一个被完整读入的页面与一个已经被动态修改过的页面之间的可能差别非常微妙;用户通常都希望单击后退按钮,就能够取消他们的前一次操作,但是在Ajax应用程序中,却无法这样做。
扩展资料:
Ajax 是一种独立于 Web 服务器软件的浏览器技术。 Ajax 基于下列 Web 标准:
JavaScript、XML、HTML与 CSS 在 Ajax 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。Ajax 应用程序独立于浏览器和平台。
Web 应用程序较桌面应用程序有诸多优势;它们能够涉及广大的用户,它们更易安装及维护,也更易开发。不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。通过 Ajax,因特网应用程序可以变得更完善,更友好。
AJAX的优点和缺点
优点:当然是局部刷新啦 这个不用我说了 还有异步调用这个方式很方便 还有很多验证控件也很方便
缺点:AJAX的最主要的就是javascript脚本 所以有时候它会跟你自己的脚本发生冲突
Ajax的优点和缺点?
本人总结了Ajax的优点: 1。减轻服务器的负担,提升站点的性能 2。无刷新更新页面,减少用户实际和心理等待时间 3。更好的用户体验 4. 也可以把以前的一些服务器负担的工作转嫁到服务器,利用客户端闲置的处理能力来进行处理,减轻服务器和宽带的负担,节约空间和宽带租用成本 5.Ajax是基于标准化并被广泛支持的技术,并且不需要插件和下载小程序 6.Ajax使用Web中的界面与应用分离(也可以说是数据和呈现分离),而在以前两者是没有清晰的界限的,数据与呈现分离,有利于分工合作,减少非技术人员对页面的修改造成的Web应用程序错误,提高效率,也更加适用于现在的发布系统。虽然有如此的优点,但也总有不如意的地方: 1.一些手持设备(如手机、PDA等)现在还不能很好的支持Ajax 2.用Javascript做的Ajax引擎,Javascript的兼容性和Debug都是让人头疼的事 3.Ajax的无刷新重载,由于页面的变化没有刷新重载那么明显,所以容易给用户带来困扰----用户不清楚现在的数据时心得还是已经更新过的;现在的解决方式有在相关位置提示、数据更新的区域设计的比较明显、数据更新后给用户提示等。 4.对流媒体的支持没有Flash、Java Applet好 5.中间过程不能被bookmark。解决方法:GoogleMaps通过在页面上提供一个“link to this page”的办法来解决。另外,还可以通过在URL连接中加无效的?^标记来解决,但还未验证。奶奶的,我一个一个字打上去的,真够辛苦的