Ajax(Asynchronous Javascript and XML)是
2005年2月才正式提出的一项综合技术,其主要特点是为Web开发提供
异步的数据传输和交换方式,可以在不重载(Reload)刷新(Refresh)界面的情况下与服务器
进行数据交换。
Ajax通过综合运用Javascript、XHTML和CSS、DOM、XML和XSTL、XMLHttpRequest的技术,在提高数据交互速度,改善用户体验等方面发挥着重要作用。其中:
1 : XHTML和 CSS具有灵活、可拼装、基本、结构化等特点,被Ajax用来将系统数据呈现给用户,构建一个标准化的用户界面。
2 : DOM由于对HTML、XHTML、XML拥有强大的操作能力以及结构化的操作方法,故被Ajax用来实现数据动态的显示与交互。
3 : XML和 XSTL在结构化的数据表示、传输、交互、共享方面有特别大的优势。因此,XML和XSTL在Ajax中主要用做数据交换与处理。
4 : XMLHttpRequest是XMLHTTP组件的对象,它使Ajax可以向服务器发起异步的通信请求、并接收服务器返回的数据。这样,Ajax可以像桌面应用程序一样在不刷新界面的情况下与服务器进行数据交换。
5 : Javascript因为具备简单、灵活、丰富的客户端控制和表现等优点,所以被用来操作HTML、XHTML、CSS,绑定和处理所有的数据。
Ajax通过综合运用Javascript、XHTML和CSS、DOM、XML和XSTL、XMLHttpRequest的技术,在提高数据交互速度,改善用户体验等方面发挥着重要作用。其中:
1 : XHTML和 CSS具有灵活、可拼装、基本、结构化等特点,被Ajax用来将系统数据呈现给用户,构建一个标准化的用户界面。
2 : DOM由于对HTML、XHTML、XML拥有强大的操作能力以及结构化的操作方法,故被Ajax用来实现数据动态的显示与交互。
3 : XML和 XSTL在结构化的数据表示、传输、交互、共享方面有特别大的优势。因此,XML和XSTL在Ajax中主要用做数据交换与处理。
4 : XMLHttpRequest是XMLHTTP组件的对象,它使Ajax可以向服务器发起异步的通信请求、并接收服务器返回的数据。这样,Ajax可以像桌面应用程序一样在不刷新界面的情况下与服务器进行数据交换。
5 : Javascript因为具备简单、灵活、丰富的客户端控制和表现等优点,所以被用来操作HTML、XHTML、CSS,绑定和处理所有的数据。