关于AJAX
1、AJAX的概念
ajax就是异步JavaScript和xml,是一种创建交互式网页应用的网页开发技术。是一种用于创建快速动态网页的技术。是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,ajax可以使网页实现异步更新。
2、AJAX工作原理
3、AJAX的优缺点
优点:
- Ajax在浏览器与Web服务器之间使用异步数据传输,可以使网页网页从服务器请求少量的信息,而不是整个页面
- 可以使因特网应用程序更小、更快,更友好。
- 能在不更新整个页面的前提下维护数据。
- ajax不需要任何浏览器插件。
缺点:
- 可能破坏浏览器后退按钮的正常行为。
- 一些手持设备还不能很好的支持ajax。
- 用JavaScript作为ajax引擎,JavaScript和Debug是让人头痛的事情。
- ajax无刷新重载,容易给用户带来困扰,即是不太清楚数据是否更新过。
对串流媒体的支持没有java applet、flash好。
4、开发框架
- 使用jser作为ajax的框架,主要相关技术javascript、xmlhttprequest、css和服务器。
- web标准xhtml+css表示;
- 使用dom进行动态显示和交互;
- 使用xml和xslt进行数据交换和相关操作;
- 使用xmlhttprequest进行异步数据查询和检索;
- 使用JavaScript将所有东西捆绑在一起。
关于Applet
1、概念
Applet就是应用程序,是采用Java编程语言编写的小应用程序,该程序可以包含html页中,与在页中包含图像的方式大致相同。
2、工作原理