深度保持探索全栈开发的无限可能
记录技术成长的每一步
Ajax请求有几个步骤?分别是什么?优缺点是什么?

步骤

1、创建 XMLHttpRequest 对象

- ---- - - ----

2、规定请求的类型、URL 以及是否异步处理请求。

----------------

3、发送请求

----------

4、接受服务器响应数据

------ - - -- -
    - -
--

优缺点

优势

1、通过异步模式,局部刷新,提升了用户体验

2、优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用

3、Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。

4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。

缺点

1、ajax不支持浏览器back按钮。

2、安全问题 AJAX暴露了与服务器交互的细节。

3、对搜索引擎的支持比较弱。

4、破坏了程序的异常机制。

5、不容易调试。