ajax原理是什么?所包含的原理有哪些?

KLQ 2020-04-24 14:44:45 java常见问答 4296

前面给大家介绍一下ajax的基本概念和优缺点,那么下面要给大家介绍的就是ajax的原理以及它所涵盖的技术,一起来了解一下吧!

一、ajax原理

下面要给大家介绍的就是ajax的原理。

ajax其实也就相当于在用户和服务器之间加了—个中间层,使得用户操作和服务器响应异步化。

不是所有的用户请求都提交给服务器,这就好比—些数据验证和数据处理等都交给Ajax引擎自己来做,只有在确定了需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。

总而言之,ajax原理简单的来讲就是通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。

那么在这个过程当中,最关键的地方就是从服务器获得请求数据。

你要清楚的知道,这个过程和原理,我们必须对XMLHttpRequest有着比较深入的了解。

延伸阅读:

什么是XMLHttpRequest?

XMLHttpRequest也就是ajax的核心机制,它是从在IE5中首先引入的,是一种支持异步请求的技术。

简单的来讲的话,也就是javascript可以及时的向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。

以上就是对于ajax的原理的介绍啦!下面来讲一下ajax所包含的技术。

二、ajax所包含的技术

(1)使用DOM模型来交互和动态显示

(2)使用CSS和XHTML来表示

(3)使用javascript来绑定和调用

(4)使用XMLHttpRequest来和服务器进行异步通信

以上就是对于ajax的一些基础介绍,你都了解了吗?

想了解更多的java基础知识吗?可以继续关注奇Q工具网的常见问题栏目了解呢。