AJAX网络开发技术

来源:互联网 发布:淘宝网上买东西可靠吗 编辑:程序博客网 时间:2024/04/29 00:06

======================================================
注:本文源代码点此下载
======================================================

ajax(异步 javascript 和 xml)是一种编程技术,它允许为基于 java 的 web 应用程序把 java 技术、xml 和 javascript 组合起来,从而打破页面重载的范式。

ajax不是一种技术,更不是一种软件,当然也不会是你所喜欢的球队阿夹克斯。你在网站上下载不到任何关于ajax的可用软件或框架。ajax是一种解决方案,在这个解决方案中融合了javascript, xml, xmlhttprequest等技术。它的全称为asynchronous javascript and xml,简写为ajax。现在大家已经在使用的采用了ajax解决方案的应用有gmail, google map, google suggestion等,如果你查看这些网站的源代码,你会发现源代码中完全是由javasctip脚本组成的,神吧?

在这个方案中有一个隶属于javascript的ecmascript,是对javascript的扩展,专门用于解析xml文件的,所以又称为(ecmascript for xml, e4x)。这种技术的引入,使得javascript对xml的解析变得非常简单。

有异步,自然就有同步。而我们传统的网络应用正式基于同步传输的,及用户发出请求->服务器逻辑处理->服务器对用户请求做出回应即完成显示。这是用户访问一个应用或网页的完整流程,用户在从提出请求到请求结束过程中经过了三个等待过程,如果在传统方案中看上去这是无法改变的现实。然而是否真的这样呢,ajax不仅给我们提供了一种全新的思路,而且对传统方案提出挑战。


======================================================
在最后,我邀请大家参加新浪APP,就是新浪免费送大家的一个空间,支持PHP+MySql,免费二级域名,免费域名绑定 这个是我邀请的地址,您通过这个链接注册即为我的好友,并获赠云豆500个,价值5元哦!短网址是http://t.cn/SXOiLh我创建的小站每天访客已经达到2000+了,每天挂广告赚50+元哦,呵呵,饭钱不愁了,\(^o^)/