page contents

ajax 是什么?ajax 的交互模型?同步和异步的区别?如何解决跨域问题?

轩辕小不懂 发布于 2021-05-20 17:32
阅读 569
收藏 0
分类:WEB前端开发

最佳答案 2021-05-20 17:37

820
Pack
Pack

1. 通过异步模式,提升了用户体验

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

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

2. Ajax的最大的特点是什么。

Ajax可以实现动态不刷新(局部刷新)

readyState属性 状态 有5个可取值: 0=未初始化 ,1=启动 2=发送,3=接收,4=完成

ajax的缺点

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

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

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

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

  5、不容易调试。

跨域:jsonp、 iframe、window.name、window.postMessage、服务器上设置代理页面

请先 登录 后评论