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

  • 相关阅读:
    Splay 详解
    莫队套值域分块
    浅谈区间众数
    回滚莫队分块
    带修莫队分块
    微服务规划准则
    mysql查询包含逗号的数据,并逗号拆分为多行展现
    python mysql 单连接和连接池简单示例
    代理模式八:装饰者模式
    代理模式七:迭代器模式
  • 原文地址:https://www.cnblogs.com/wu770880chuan/p/5702071.html
Copyright © 2011-2022 走看看