今天开启新的学习内容:Ajax
首先,我们来了解一下全局刷新和局部刷新:
全局刷新和局部刷新
全局刷新: 使用form,href等发起的请求是全局刷新.用户发起请求,视图改变了,跳转视图,使用新的数据添加到页面...缺点:
1.传递的数据量比较大,占用网络的带宽
2.浏览器需要重新的渲染整个页面
3.用户的体验不是那么好
局部刷新: 在当前页面中.发起请求,获取数据,更新当前页面的DOM对象.对视图部分刷新...特点:
数据量比较小,在网络中传输速度快
更新页面内容,是部分更新页面,浏览器不用全部渲染视图
在一个页面中,可以做多个局部刷新
从服务器获取的是数据,拿到更新视图
异步请求对象
在局部刷新中,...就比如说我们刷朋友圈,如果是全局更新,我们在给好友点赞时,整个页面就会重新刷新,然后就会跳转到最新的一条朋友圈,划到我们原来的朋友圈位置才能看到自己给对方点了赞,而局部更新就不一样,我们点赞完,不需要重新刷新整个朋友圈...①open(请求的方式(如get/post), 服务器端的访问地址(也就是URL), 异步还是同步)
例如open('get', 'loginServlet', true)
②send():