ajax (Asynchronous Javascript And XML)其实就是异步的javaScript和XML。

AJAX不是一门新语言,是综合HTTP异步通信 、JS、XML、以及JSON等多种网络技术的一种编程模型。

AJAX ~= JS+ xml+JSON + HTTP通信,本质就是在HTTP协议的基础上以异步的方式与服务器进行通信。

ajax优点

1.页面局部刷新。在读取数据的过程中,用户所面对的不是白屏,而是原来页面的转台,或者正在更新的信息提示状态,只有当接收到全部数据后才更新相应部分的内容,而这种更新也是瞬间的用户几乎感觉不到 ​。

2.可以充分利用客户端闲置的处理能力,减轻服务器和网路传输的负担 ​。

3.使web中界面与应用相分离 也可以说是数据与呈现相分离。

ajax缺点

1.没有back和历史记录,破坏了浏览器的规则

2.对于流媒体,如手机端,Aja没有兼容性,禁用JavaScript的浏览器无法使用该应用程序。

3、增加了设计和开发时间,比构建经典Web应用程序更复杂

4.由于客户端分配工作,导致客户端工作量大,违背初衷

5、AJAX应用程序中的安全性较低,因为所有文件都是在客户端下载的。

6、由于安全限制,只能使用它来访问服务于初始页面的主机的信息。如果需要显示来自其他服务器的信息,则无法在AJAX中显示。

7、可能出现网络延迟问题

Ajax的优缺点-面试题相关推荐

  1. javascript中ajax的优缺点

    ajax的全称是"Asynchronous javaScript and XMl"(异步的javaScript和XML),它并不是指一种单一的技术,而是有机的利用一系列交互式网页应 ...

  2. Ajax优缺点(面试题)

    AJAX请求的优点: a) 无刷新更新数据,提升用户体验 b) 异步与服务器通信: c) 减少HTTP请求,减轻服务器压力: d) 将一些后端的工作移到前端,减轻服务器负担 f) 浏览器默认支持Aja ...

  3. Ajax的优缺点以及异步和同步的区别

    一.背景 上午时候同事问我这两个问题,其实大家都知道ajax的优点是不刷新页面加载,用户体验好,缺点是不安全之类的.但是并不能用很专业的术语来表述这些问题.这里记录一下. 二.Ajax的工作原理 1. ...

  4. ajax常见的面试题

    1. 什么是ajax? AJAX = Asynchronous (异步) JavaScript and XML,是一种用于创建快速动态网页的技术. 2. ajax接受到的数据类型是什么? 2.1 st ...

  5. ajax技术的实质是什么意思,什么是Ajax?Ajax的原理是什么?Ajax的核心技术是什么?Ajax的优缺点是什么?...

    Ajax是一种无需重新加载整个网页,能够更新部分网页的技术.Asynchronous JavaScript and XML的缩写,是JavaScript.XML.CSS.DOM等多个技术的组合. Aj ...

  6. 简述ajax的优缺点

    优点: 1)无刷新更新数据(在不刷新整个页面的情况下维持与服务器通信) 2)异步与服务器通信(使用异步的方式与服务器通信,不打断用户的操作) 3)前端和后端负载均衡(将一些后端的工作交给前端,减少服务 ...

  7. Spring Cloud与Dubbo优缺点(面试题)

    Spring Cloud与Dubbo优缺点 Dubbo由于是二进制的传输,占用带宽会更少.Spring Cloud 是 HTTP 协议传输,带宽占用会比较多,同时使用 HTTP 协议一般会使用 JSO ...

  8. 什么是AJAX以及AJAX的优缺点有哪些?

    一句话讲述ajax是作用: ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. 学习ajax之前需要掌握哪些技术? 1.HTML / XHTML 2.CSS 3.JavaScrip ...

  9. ajax的优缺点是什么?

    ajax的优点 最大的一点是页面无刷新,在页面内与服务器通信,给用户的体验非常好. 使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的响应能力. 可以把以前一些服务器负担的工作转嫁到客户端 ...

最新文章

  1. 3.分支结构与循环结构
  2. LeetCode: 66. Plus One
  3. CodeBlocks: 生成的exe文件自定义一个图标
  4. VBS脚本常用经典代码收集
  5. 在python中 函数赋值给变量时,需要注意的几个事项
  6. Vista新特征(Features)(英文)
  7. layui自定义查询条件html页面,Layui的数据表格+springmvc实现搜索功能的例子_飛雲_前端开发者...
  8. VM异常关闭后导致虚拟机无法打开问题解决办法【已解决】
  9. 我的 2020 年个人总结
  10. 平方根升余弦滚降滤波器matlab函数,平方根升余弦滚降数字滤波器的设计和实现.pdf...
  11. 高级着色语言HLSL入门(3)
  12. 树形$dp$学习笔记
  13. 关于《PHP任务学习》的说明
  14. 华为U2000网管研究实录 (2) - 数据库与第三方组件
  15. 车站计算机系统的简称,AFC计算机系统.ppt
  16. 当出现Served at:.........时的错误
  17. 《微观经济学》第一章
  18. 《世界500强企业员工的50条生存法则》(Yanlz+Unity+SteamVR+5G+AI+VR云游戏+生存法则+潜规则+提升竞争力+术业有专攻+卓越理念+立钻哥哥+==)
  19. 看不懂淘宝特价版,就像之前看不懂拼多多?
  20. WIFI知识 - MCS简介

热门文章

  1. J-Link 版本与仿真器版本
  2. iPhone手机通讯录如何导入另一部手机?
  3. 我的世界服务器租服_mc租服务器要多少钱
  4. 大数据----Hadoop----Spark入门介绍
  5. HTML引入css样式的三种方式,css选择器的三种样式
  6. 优化算法:指数加权平均
  7. LSM-Tree:原理与介绍
  8. 如何用几何画板画角平分线
  9. 九联_UNT400G_S905L2_(联通)_线刷固件包
  10. 39 直接引语变间接引语(宾语从句)