AJAX的原理

Ajax 的原理简单来说通过 XmlHttpRequest 对象来向服务器发异步请求,从服务器获得数据,然后用 javascript 来操作 DOM 而更新页面的局部显示。

Ajax 的优点:

1.最大的一点是页面无刷新,给用户的体验非常好。
2.使用异步方式与服务器通信,不需要打断用户操作,具有更加迅速的响应能
力。
3.ajax 的原则是“按需取数据”,最大程度的减少冗余请求,减少服务器的负荷。

Ajax 的缺点:

1.破坏浏览器后退按钮的正常行为。在动态更新页面后,用户无法回到前一个
页面的状态.
2.使用 JavaScript 作 Ajax 的引擎, JavaScript 的兼容性和 Debug 本身就让人
头大。

Ajax 的应用场景:

1.文本输入提示(自动完成)的场景(注册)
2.对数据进行联动过滤的场景(三级联动)

AJAX原理快速入门相关推荐

  1. redis原理快速入门知识点总结

    redis原理快速入门知识点总结 1. 项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果? 为什么用缓存? 1.高性能: 一些需要复杂操作耗时查出来的结果,且确定后面不怎么变化,但是 ...

  2. SpringCloud实战与原理---快速入门

    SpringCloud实战与原理 第一章  快速入门 1. 初始化工程 2. 启动Eureka注册中心 2.1 Eureka注册中心启动代码 2.2 启动Eureka注册中心 3. 注册Eureka客 ...

  3. ViT(vision transformer)原理快速入门

    本专题需要具备的基础: 了解深度学习分类网络原理. 了解2017年的transformer. Transformer 技术里程碑: ViT简介 时间:2020年CVPR 论文全称:<An Ima ...

  4. 少样本学习原理快速入门,并翻译《Free Lunch for Few-Shot Learning: Distribution Calibration》

    ICLR2021 Oral<Free Lunch for Few-Shot Learning: Distribution Calibration> 利用一个样本估计类别数据分布 9行代码提 ...

  5. Servlet的快速入门以及执行原理

    Servlet server applet 概念:运行在服务器端的小程序. Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则. 将来我们自定义一个类,实现Servl ...

  6. Servlet快速入门和工作原理

    Servlet:  server applet     * 概念:运行在服务器端的小程序         * Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则.   ...

  7. (转载)JDO快速入门(原理详解)

    JDO快速入门 Java数据对象(Java Data Objects,JDO)是一个应用程序接口(API),它是Java程序员能够间接地访问数据库,也就是说,不需使用直接的结构化查询语言(SQL)语句 ...

  8. Javaweb(AJAX快速入门)

    中哈喽丫各位本次讲jweb的(AJAX快速入门&&AJAX实现分页) 好了直接进入主题 在进入主题前看看本次思维导图 ==========================jQuery之 ...

  9. 通用mapper快速入门及原理简介

    一,mapper框架介绍 当我们在项目中使用Mybatis的开发者大多会因为繁多的XML映射配置而头痛不已,即使使用注解,大量的SQL语句也是不可避免的,当数据库表结构发生变动时,所有对应的sql和实 ...

最新文章

  1. 【Lolttery】项目开发日志 (五)目标dubbox,前进
  2. Android Studio出现Unable to start the daemon process问题
  3. 独占设备的分配和回收模拟_系统设计硬核知识(4)——操作系统的设备管理...
  4. 【渝粤题库】国家开放大学2021春2732土地利用规划题目
  5. 认真测试直播软件,直播这么火,你知道怎么测试直播软件吗?
  6. idea怎么设置代码提示不区分大小写_IntelliJ IDEA 这样设置动图,棒极了!
  7. CPP-week fourteen
  8. 深入理解uwsgi和gunicorn网络模型
  9. Java从入门到精通
  10. Word-制作“田”字格、“米”字格、“拼音”字格和“日”字格
  11. Microsoft Office 2016 官方中文版
  12. 14个优化网站性能提高网站访问速度技巧
  13. 碎片时间”绑架了多少焦虑的现代人?
  14. 最好的防御就是进攻 任正非
  15. VB6不能加载MSCOMCTL.OCX
  16. MaxEnt软件的使用
  17. HTML的基础入门,快来看看吧~
  18. java中文处理学习:Hello Unicode
  19. Ubuntu 16.04 64位+Qt 5.7.1+opencv 3.2.0 + opencv_contrib 3.2.0
  20. win7计算机磁盘清理,电脑Win7磁盘清理命令的方法

热门文章

  1. linux命令统计word字数,linux命令大全之wc命令详解(统计文件字节数)
  2. C. Robot in a Hallway Educational Codeforces Round 133 (Rated for Div. 2)dp
  3. 奔腾系列的CPU 和酷睿系列的CPU
  4. MFC笔记:GDI+贴图、双缓冲绘图、向屏幕上输出文字
  5. WPF 精修篇 Menu
  6. 【文件系统】linux系统常见目录及文件总结
  7. Ansible - 使用CallBack + 如何自定义Callback
  8. 深入理解Callback函数
  9. 同步异步阻塞非阻塞详解
  10. Python 二分查找(涉及递归思想)