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