ajax简介

NetworK下的Response是服务器发送给浏览器的东西即响应的代码

 

HMLHttpRequest(ajax引擎   发送异步请求,接收响应数据)

 

ajax是通过javascript 来操作DOM而更新页面 其中最重要的一步就是从服务器获得请求数据。即用户的请求间接通过ajax引擎发出而不是通过浏览器发出,同时ajax引擎也接受服务器返回响应式的数据,所以不会导致浏览器上的页面全部刷新

 

非ajax需要将整个页面提交一次

为什么使用AJax技术(ajax是在2007年出现的)

优点:

在不更新整个页面的前提下维护数据,使web应用程序更为迅捷的回应用户动作,并避免了在网络上发送那些没有改变的html代码信息

1.减轻服务器负担,按需要获得数据。

2.无刷新更让新页面,减少用户的实际和心里的等待时间。

3.更好的用户体验。

4.减轻宽带的负担。

5.主流浏览器支持。

缺点:

1.AJAX 大量的使用了javascript和ajax引擎,而这个取决于浏览器的支持

2.AJAX 更新页面内容的时候并没有刷新页面因此后退功能是失效的

3.对搜索引擎支持不好(因为url没有改变所以浏览器认为是一个页面)

 

关键点:

1.1XMLHttpRequest发送请求

1.2并且响应数据放在XMLHttpRequest.

1.3通过javaScript代码从XMLHttpRequest取出响应数据,将响应数据通过DOM技术更新到网页的一个标签上

1.4传统的都是由浏览器发送请求并且接受响应数据,相应数据需要在网页上看到最新的效果必须刷新整个页面.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值