zoukankan      html  css  js  c++  java
  • Ajax


    异步
    指某段程序执行时不会阻挡其它程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序,相反则为同步。
    异步要写两个程序,获取数据都一样的。(提高加载效率)
    同步只要写一个程序
    json
    javascript object notation
    语法规则:1、数据在名称/值对中
    2、数据由逗号分隔(最后一个健/值对不能带逗号)
    3、花括号保存对象方括号保存数组
    4、使用双引号
    json字符串转化成json对象
    var jsonObj=JSON.parse(jsonstr);
    json对象转化成json字符串
    jobject={name:"xjj",age:18};
    var jstring=JSON.stringify(jobject);
    xml
    是一种标记语言,很类似html,其宗旨是传输数据,具有自我的描续性。(固定格式的数据)
    语法
    必须有一个根元素(root)不要以数字 空格 特殊字符开头,大小写敏感;不可以交叉嵌套;属性双引号;注释和html一样;特殊符号要使用实体
    兼容性
    xmlhttprequest
    请求
    1、请求行 2、请求头 3、请求主体
    响应
    1、获取状态行 2、获取响应头 3、获取响应主体
    API详解
    1、发送请求(xhr.open())2、设置请求头部(xhr.setrequestHeader())3、发送请求主体 xhr.send() 4、监听响应状态xhr.onreadystatechange=function(){} 5、xhr.status表示响应码如:200 6、xhr.statusText表示响应信息 7、xhr.getAllResponseHeaders获取头部全部响应信息 8、xhr.getResponseHeader获取头部指定信息 9、xhr.getResponseText与xhr.getResponseXml获取响应主体
    get与post的区别
    1.get没有请求主体,使用xhr.send 2.get可以通过请求在url上添加请求参数 3.post需要设置 4.post可以通过xhr.send() 5.get效率更好 6.get·的大小限制4kpost没有限制大小
    get请求没有content-type
    post请求有content-type
    异步
    指某段程序执行时不会阻挡其它程序执行,其表现形式为程序的执行顺序不依赖程序本身的书写顺序,相反则为同步。
    异步要写两个程序,获取数据都一样的。(提高加载效率)
    同步只要写一个程序
    json
    javascript object notation
    语法规则:1、数据在名称/值对中
    2、数据由逗号分隔(最后一个健/值对不能带逗号)
    3、花括号保存对象方括号保存数组
    4、使用双引号
    json字符串转化成json对象
    var jsonObj=JSON.parse(jsonstr);
    json对象转化成json字符串
    jobject={name:"xjj",age:18};
    var jstring=JSON.stringify(jobject);
    xml
    是一种标记语言,很类似html,其宗旨是传输数据,具有自我的描续性。(固定格式的数据)
    语法
    必须有一个根元素(root)不要以数字 空格 特殊字符开头,大小写敏感;不可以交叉嵌套;属性双引号;注释和html一样;特殊符号要使用实体
    兼容性
    xmlhttprequest
    请求
    1、请求行 2、请求头 3、请求主体
    响应
    1、获取状态行 2、获取响应头 3、获取响应主体
    API详解
    1、发送请求(xhr.open())2、设置请求头部(xhr.setrequestHeader())3、发送请求主体 xhr.send() 4、监听响应状态xhr.onreadystatechange=function(){} 5、xhr.status表示响应码如:200 6、xhr.statusText表示响应信息 7、xhr.getAllResponseHeaders获取头部全部响应信息 8、xhr.getResponseHeader获取头部指定信息 9、xhr.getResponseText与xhr.getResponseXml获取响应主体
    get与post的区别
    1.get没有请求主体,使用xhr.send 2.get可以通过请求在url上添加请求参数 3.post需要设置 4.post可以通过xhr.send() 5.get效率更好 6.get·的大小限制4kpost没有限制大小
    get请求没有content-type
    post请求有content-type

  • 相关阅读:
    BZOJ 2212/BZOJ 3702
    BZOJ 4761 Cow Navigation
    BZOJ 3209 花神的数论题
    BZOJ 4760 Hoof, Paper, Scissors
    BZOJ 3620 似乎在梦中见过的样子
    BZOJ 3940 Censoring
    BZOJ 3942 Censoring
    BZOJ 3571 画框
    BZOJ 1937 最小生成树
    BZOJ 1058 报表统计
  • 原文地址:https://www.cnblogs.com/wu770880chuan/p/5702071.html
Copyright © 2011-2022 走看看