ajax 和ASP是什么关系?AJAX可以独立存在么?

来源:百度知道 编辑:UC知道 时间:2024/06/16 18:58:53
今天去面试说了是用ASP,但是后来又说用的是AJAX技术,那我就不明白了,难道说ASP里包括AJAX技术还是说 学了AJAX就可以不学ASP了?2者有什么区别哦`那现在ASP存在意义是什么?谢谢个位大虾拉```说的通俗点哦`不要把AJAX的定义复制过来。。谢谢`

举个简单的例子吧:我现在想告诉我朋友一些事情,我有两个方法,一是亲自告诉他;二是叫人告诉他。

如果亲自告诉他,我必须亲自跑一趟或者打电话,那么这段时间我就不能做其他事情了。如果叫人告诉他,在他得到消息的过程中我还可以做其他事情,等那个人去告诉他的人回来报告,我再决定接下来该怎么做。

这个例子里面假如我亲自跑去告诉他,这个过程就好比ASP了,我还可以打电话、传真告诉他,那么这些可以比作ASP.NET、JSP等等。

而我叫人去做,我叫的那个人也是可以亲自跑去或者打电话告诉,他使用的方法也类似于ASP等等,但是对于我来说我叫人去做这整个过程就好像AJAX,我不要关心消息是怎么传到他那的,我只关心给他的是什么信息?他回答了我什么信息?我接下来该怎么做?做事的那个人就相当于XMLHttpRequest。

所以说AJAX其实是几种技术组合在一起使用而得到的一种新技术:

1、使用 DOM(Document Object Model)进行动态显示及交互;
2、使用 XML 和 XSLT 进行数据交换及相关操作;
3、使用 XMLHttpRequest 进行异步数据查询、检索;
4、使用 JavaScript 将所有的东西绑定在一起。

这里第三点中使用 XMLHttpRequest 进行异步数据查询,我们就需要用到一种像ASP及ASP.NET、JSP、PHP等技术构建好要向服务器发送或获取的数据,然后借由XMLHttpRequest与服务器交互,这样我们就可以做其他的事情了,当XMLHttpRequest完成工作之后,再报告给我们,我们再通过一些JAVASCRIPT函数来处理这些返回的数据。

ajax在跟服务器进行异步数据交换的一项新技术,可以减轻服务器负担,用来实现页面的局部刷新。
ajax和asp没有什么必然联系,既可以在asp环境使用,也可以在java环境来使用的。

学了asp,如果要应用ajax技术也需要学习的,不过就很容易了。

没有关系!

asp是服务器端编程

ajax是客户端与服务器端的异步调用