【学习笔记】Ajax学习笔记

文章目录

  • 1 原生AJAX
    • 1.1AJAX简介
    • 1.2 XML简介
    • 1.3 AJAX的特点
      • 1.3.1 AJAX的优点
      • 1.3.2 AJAX的缺点
    • 1.4 AJAX的原理
    • 1.5 AJAX的使用
      • 1.5.1 核心对象
      • 1.5.2 使用步骤
      • 1.5.3 解决 IE 缓存问题
      • 1.5.4 AJAX请求状态
  • 2 jQuery 中的 AJAX
    • 2.1 get 请求
    • 2.2 post请求
  • 3 跨域
    • 3.1 同源策略
    • 3.2 如何解决跨域问题
      • 3.2.1 JSONP
      • 3.2.2 [CORS](https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS)
  • 4 参考
  • 5 代码地址

1 原生AJAX

1.1AJAX简介

  • AJAX 全称为 Asynchronous JavaScript And XML,就是异步的 JS 和 XML。

  • 通过 AJAX 可以在浏览器中向服务器发送异步请求,最大的优势:无刷新获取数据

  • AJAX 不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。

1.2 XML简介

  • XML 可扩展标记语言。

  • XML 被设计用来传输和存储数据。

  • XML 和 HTML 类似,不同的是 HTML 中都是预定义标签,而 XML 中没有预定义标签, 全都是自定义标签,用来表示一些数据

比如说我有一个学生数据:

​ name = “孙悟空” ; age = 18 ; gender = “男” ;

​ 用 XML 表示:

<student>
	<name>孙悟空

你可能感兴趣的:(Ajax,javascript,es6,前端,node.js)