Java大数据之路--AJAX

  • AJAX

目录

AJAX

AJAX是什么?

同步交互和异步交互

AJAX的应用场景

AJAX的优缺点


 


 

AJAX是什么?

* asynchronous js and xml: 异步的js和xml

* 可以利用js访问服务器, 而且是异步访问!

* 通常服务器给浏览器响应的是一个完整的页面, 而在AJAX中, 由于是利用js访问服务器, 再由js接受响应, 局部刷新页面, 所以服务器不用给浏览器响应整个页面了, 而只是数据。

*服务器响应的数据

> text 纯文本 "用户名已存在!!"

> xml

> json: js提供的一种数据交互格式, 在js中很受欢迎

同步交互和异步交互

同步:向服务器发送一个请求,必须等到响应结束,才能发送第二个请求,在服务器处理期间,浏览器不能做其他操作,刷新范围:刷新整个页面。

异步:向服务器发送一个请求,不用等到响应结束,就可以发送第二个请求,在服务器处理期间,浏览器可以做其他操作,刷新范围:可以使用js接受服务器的响应,在利用JS局部刷新页面。

AJAX的应用场景

百度的搜索框。

注册用户时,检验用户名是否被注册过。

AJAX的优缺点

优点:

* 异步交互, 提高了用户体验!

* 服务器只响应部分数据, 而不是整个页面, 所以降低了服务器的压力!

缺点:

* ajax不能应用所有的场景

* ajax会无端的增加访问服务器的次数, 给服务器带来了压力!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值