AJAX

作者: 废柴阿W | 来源:发表于2018-10-24 15:29 被阅读0次

伪ajax教程

​ 能大致学会ajax是什么,怎么用,项目中常用ajax插件以及如何mock数据等技巧.这里只讲前端

ajax是什么?

​ 传统的网页就好像两个人在填一张表(网页),服务器端提供了一个空白的表格给客户端,客户端看见之后在上面填写内容,并将整张表发回服务器,服务器查看之后没有问题,再将整张表格返回给客户端.

​ 有了ajax就不一样了,用户可以在填写表格时选择发送或接受哪些数据.因为ajax可以让网页的局部数据更新,例在百度搜索时弹出的搜索建议列表就是ajax加载出来的.

​ 最新的一些前端框架vue等,能做到前后端分离也是基于ajax,

怎么用?

前置知识:

  • 什么是数据接口?

    我们管有一堆数据的链接地址叫接口

    e.g. https://www.easy-mock.com/mock/5b319ab2a776703db5dff938/test/home

  • 常见名词request和response

    request是请求(客户端发给服务器的)

    response是回答(服务器返回给客户端的)

    中间省略HTTP请求细节(自行百度)

  • 请求接口的类型

    大致分为POST和GET两种类型的接口

  • 请求接口方式

    传参请求和不传参请求

    get和post在请求时有区别,get会把参数放在url里post不会

    e.g.登录过程就是传参请求,将用户名和密码发给后台

  • 查看接口请求技巧,浏览器f12开控制台有个network,name里是请求,可以点开看response就是这个接口返回给我们的内容

主题

​ 原生的js提供了XMLHttpRequest这个对象,对象的方法都在这个链接里面.

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest

​ 工作的时候基本很少用到原生的方法,一般都是使用第三方的轮子,常用的ajax轮子有 jq的ajax方法,axios,具体怎么用都在他们相应的官方文档里了.

重点!!

模拟数据

这个网站

https://www.easy-mock.com/ 注册登录

https://www.easy-mock.com/docs 教程

跟着教程做就有自己的数据接口了,就可以测试用了

相关文章

  • AJAX

    主要内容: ajax 是什么、原生ajax 写法和jQuery ajax写法。 AJAX 是什么 ajax,即As...

  • JavaScript进阶知识点--AJAX及JSON

    AJAX 关于 AJAX 什么是 AJAX AJAX 的全称是 Asynchronous JavaScript a...

  • HTML5权威指南 | 第五部分 高级功能

    三十二、使用AJAX(上) Ajax起步: 使用Ajax事件: Ajax请求的错误处理: 中止Ajax请求: 三十...

  • ajax学习笔记

    Ajax学习笔记 Ajax简介 1. Ajax是什么? Ajax : Asynochronous javascri...

  • AJAX

    一、简介 AJAX菜鸟教程 什么是 AJAX ? AJAX = 异步 JavaScript 和 XML。 AJAX...

  • js之AJAX复习

    异步交互和同步交互 什么是Ajax? Ajax的工作原理。 Ajax包含的技术: Ajax的缺陷: Ajax的核心...

  • 复习jQuery - ajax

    jQuery ajax - ajax() 方法 $.ajax({ url:'oo.php', ...

  • jQuery中Ajax请求的使用和四个步骤示例

    ajax() 方法用于执行 AJAX(异步 HTTP)请求,所有的 jQuery AJAX 方法都使用 ajax(...

  • ajax

    1、什么是ajax? 2、ajax的原理 3、ajax的核心对象 4、ajax的优点: ajax的缺点: 被jqu...

  • ajax

    Ajax 1 - 请求纯文本 Ajax 2 - 请求JSON数据 Ajax 3 - 请求Github接口 Ajax...

网友评论

      本文标题:AJAX

      本文链接:https://www.haomeiwen.com/subject/qpcxtqtx.html