zoukankan      html  css  js  c++  java
  • AJAX

    1了解XML

    2 学习XMLDOM对象。XMLHTTPRequest

    https://www.w3school.com.cn/xmldom/dom_http.asp

    https://segmentfault.com/a/1190000004322487

    https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest

    http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html

    3 学习ajax。

    https://www.w3cschool.cn/mlb2er/yi8h1pxc.html

    https://www.w3school.com.cn/ajax/ajax_xmlhttprequest_response.asp

    封装ajax:

    https://www.jianshu.com/p/918c63045bc3/

    4 学习axios,react,vue。

    https://www.w3cschool.cn/jquti/jquti-b4sf360b.html

    一 AJAX

    1Ajax应用场景:

      a.页面上拉,加载更多数据。

      b.列表数据,无刷新分页。

      c.表单离开焦点,进行数据验证

      d.搜索框文字下拉列表。

    2 AJAX运行环境:

    Ajax需要运行在网站环境中才能生效,需要node服务器:express,KOA.js,eggjs。

    express:

      a。请求对象继承:http:IncomingMessage。

      b.响应对象继承于:http.serverResponse

    express安装:

     npm init 
    
    npm install express
    
     touch app.js

    express基本语法:

    const express = require('express')es6的语法。

    const app = express();express就是一个变量,有get,listen重要函数。赋值给app,

    app.get('',(req,res)=>{res.send("hellworld")});  

      get:获取数据

      ' ':获取的路径

      (req,res):第一个是请求参数,第二个是相应参数

      res: res.send相应参数发送

      res.setHeader()设置请求头部信息

    app.listen(8080,()=>{})

      第一个是设置监听端口

      第二个就是监听之后的函数

    express响应JSON数据

    3 XML语法:

      1 GET的用法

      第一步创建xhr对象。XMLHttpRequest对象。(是XML内置对象)

      xhr.open('方法GET/POST',url'localhost:8080')

      xhr.send();

      回调函数:xhr.onreadystatechange = function(){}

      xhr监听 xhr的readyState的状态。如果等于4说明发送回来了

      xhr.status是状态码

      xhr.responseText是body内容。

      2 POST的用法:

      检测用户名是否重复。

    4解决缓存问题。

    5 请求取消,请求重复发送问题 

    6、跨域问题,同源策略和jsonp

    二、jQuery发送ajax

    三、Promise

    四、Axios发送axjax请求

      

    五、fetch发送请求。

  • 相关阅读:
    python正则表达式
    pyperclip模块
    python画国旗
    linux6.5禁用telnet
    限制用户su到root
    按系统日期生成目录
    微软windows logo配色rgb
    fastclick使用与 fastclick ios11.3相关bug原因(ios输入框点击变得不灵敏,ios input失焦后,页面上移,点击不了)
    vue iframe嵌套页面高度自适应 (ios 宽度扩大的bug , ios展示比例问题)
    iOS设备 微信h5页面回退 内容不刷新的问题
  • 原文地址:https://www.cnblogs.com/hacker-caomei/p/15050138.html
Copyright © 2011-2022 走看看