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

  • 相关阅读:
    PAT 解题报告 1009. Product of Polynomials (25)
    PAT 解题报告 1007. Maximum Subsequence Sum (25)
    PAT 解题报告 1003. Emergency (25)
    PAT 解题报告 1004. Counting Leaves (30)
    【转】DataSource高级应用
    tomcat下jndi配置
    java中DriverManager跟DataSource获取getConnection有什么不同?
    理解JDBC和JNDI
    JDBC
    Dive into python 实例学python (2) —— 自省,apihelper
  • 原文地址:https://www.cnblogs.com/hacker-caomei/p/15050138.html
Copyright © 2011-2022 走看看