Ajax:asynchronism javascript xml

用JavaScript控制的,以XML异步请求为主要手段的数据交互模式。
 
Ajax涉及的技术:
1.HTML和CSS样式表,用于建立Web表单并确定应用程序其他部分使用的字段。
2.Dynamic HTML(DHTML),用于动态更新表单。使用div、span和其他动态HTML元素来标记HTML。
3.文档对象模型DOM,用于处理HTML结构和(某些情况下)服务器返回的XML结构。
4.JavaScript将HTML、CSS、DHTML和DOM以及XML联系在一起,用JavaScript程序来控制它们的外观和行为。
使用Ajax的关键是弄清这些技术在一个Web应用中扮演的职责和应用的模式,用正确的模式来实现正确的Ajax应用,才能实现优秀的Web应用程序。
 
在Web应用中,前端部分主要起到三个作用,一是将数据和结构以可视化的形式展现给用户,这一部分工作通常是由HTML+CSS来完成;二是控制用户交互,这一部分工作通常是由脚本和一部分CSS来完成的;三是负责和后端的数据交互,即将用户输入的数据发送到后端,并将后端处理的结果返回。数据交互可以通过表单来完成。