• 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发送请求。

  • 相关阅读:
    SAP Easy tree
    SAP Column tree
    SAP Tree
    SAP 文本框多行输入
    SAP -SE30 程序运行时间分析
    SAP 实例- 页签tabsrip
    ABAP CDS
    ABAP CDS
    ABAP CDS
    ABAP CDS
  • 原文地址:https://www.cnblogs.com/hacker-caomei/p/15050138.html
Copyright © 2020-2023  润新知