成都公司:成都市成华区建设南路160号1层9号
重庆公司:重庆市江北区红旗河沟华创商务大厦18楼
浅析协同办公OA系统在AJAX中的原理有哪些?
AJAX(AsynchronousJavaScript and XML)是现有多种技术的综合,OA办公系统包括JavaScript、XHTML、CSS、DOM、XML, XSTL和XMLHttpRequesta。 AJAX使用XHTML和CSS标准化呈现数据,使用DOM实现动态显示和交互数据,使用XML, XSTL或JSON进行数据交换与处理,使用XMLHttpRe-quest对象进行异步数据读取,使用JavaScript绑定和处理所有数据。AJAX为交互操作较多、数据读写频繁和数据分类良好的Web应用提供了一个很好的解决方案。其中XMLHttpRequest、JavaScript和DOM是AJAX技术的核心。
XMLHttpRequest
XMLHttpRequest是AJAX引擎的核心技术,是AJAX引擎解决无需刷新整个页面即可从服务器获取所需数据问题的关键。在微软IE平台下XMLHttpRequest是XMLHTTP组件的一个对象,它通过允许开发人员在web页面内部使用XMLHTTPActiveX组件扩展自身功能,开发人员不必从当前的Web页面导航而直接与服务器上的数据库进行双向数据传输。该项功能相当重要,它弥补了无状态连接的缺点,排除下载冗余Web数据的需要,从而提高了进程速度。
DOM(Document objectModel)

DOM是给HTML和XML文件使用的一组API。它提供了文件的结构表述,允许开发人员改变其中的内容,建立网页与程序语言沟通的桥梁。所有Web开发人员操作及建立文件的属性、方法及事件都以对象方式来展现,这些对象均可由当今大多数浏览器以脚本取用。一个用HTML或XHTML构建的网页可看作是一组结构化数据,这些数据被封在DOM(Document Object Model)中,且DOM提供对网页中各个对象的读写支持。
JavaScript
JavaScript是一种在浏览器中大量使用的跨平台编程语言,常被用来制作网页特效或表单验证。在AJAX中JavaScript则是XML-HttpRequest与DOM交互的桥梁以及AJAX引擎工作的主要推动力。JavaScript通过调用XML-HttpRequest的属性和方法获取服务器端数据,调用DOM的AP工更新Web页面内容,从而实现整个页面的无刷新更新页面的效果。

