因最近没有出差工作相对不是很忙,所以公司内有了做技术储备的机会。因我们所做的项目基本上都是基于B/S的,所以相实现与传统C/S一样的交互效果比较困难,这也是B/S开发中常常会碰到的一个问题。面对越来越挑剔的客户,他们已不再单单满足于功能的实现,对人机届面、易用性和交互性都提出了更高的要求。AJAX技术是目前解决客户端交互性的一个不错的解决方案。
其实AJAX并不是什么新鲜的技术所谓AJAX是指“异步JavaScript + XML”(Asynchronous JavaScript + XML的缩写),而我们以前接触过的几种技术的组合:
- XHTML和CSS
- 使用文档对象模型(Document Object Model)作动态显示和交互
- 使用XML和XSLT做数据交互和操作
- <使用XMLHttpRequest进行异步数据接收
- 使用JavaScript将它们绑定在一起
早在刚毕业时参与做一个OA的项目时接触过,只是那时相对来说谎还是很新的技术还有一些不成熟和实用的地方,所以很少看到有在其它地方的应用。现在此技术已经很成熟已在多处看到它的成功使用,如Google中就有此技术。