ui设计师的网站,深圳高水平网站制作,专业的网页设计服务公司,当下 如何做网站赚钱1. 前言 本篇梳理和总结一下XMLHttpRequest。
2. XMLHttpRequest原型对象的属性和方法
属性和方法说明示例new XMLHttpRequest() 功能#xff1a;创建XHR对象 输入#xff1a; 输出#xff1a;XHR实例化对象 略 XMLHttpRequest.prototype .open(method, url, asyn…1. 前言 本篇梳理和总结一下XMLHttpRequest。
2. XMLHttpRequest原型对象的属性和方法
属性和方法说明示例new XMLHttpRequest() 功能创建XHR对象 输入 输出XHR实例化对象 略 XMLHttpRequest.prototype .open(method, url, async?, user?, password?) 功能初始化或重新初始化一个请求 输入 method - HTTP方法GET | POST | PUT | DELETE url - 一个DOMString要向其发送请求的URL async - 是否异步默认true异步 略 XMLHttpRequest.prototype .send(body) 功能发送请求如果请求是异步的那么该方法在请求发送后立即返回 输入: Document | Blob | BufferSource | FormData | URLSearchParams | USVString | null 输出undefined 略 XMLHttpRequest.prototype .abort() 功能如果请求已被发出则立刻中止请求 输入无 略 XMLHttpRequest.prototype .setRequestHeader(header, value) 功能设置HTTP请求头的值在open之后send之前调用 输入header属性的名称value属性的值 略 XMLHttpRequest.prototype .getResponseHeader(header) 功能返回包含指定响应头的字符串如果响应尚未收到或响应中不存在则返回null 输入一个字符串表示要返回的报文项名称 输出报文项的值 | null 略 XMLHttpRequest.prototype .getResponseAllHeaders() 功能以字符串的形式返回所有用CRLF分隔的响应头如果没有收到响应则返回null。 输入无 输出每行用\r\n分割的字符串 | null 略 XMLHttpRequest.prototype .overrideMimeType(mimeType) 功能覆写由服务器返回的MIME类型用指定mimeType代替服务器指定的MIME类型服务器没有指定默认为text/xml 输入DOMString 输出undefined 略 XMLHttpRequest.prototype .readyState 功能获取请求的状态码只读略 XMLHttpRequest.prototype .responseType 功能一个用于定义响应类型的枚举值只读 输出’‘ | ’arraybuffer‘ | blob | document | json | text 略 XMLHttpRequest.prototype .response 功能返回一个ArrayBuffer、Blob、Document或DOMString依赖于 XMLHttpRequest.prototype.responseType 只读 略 XMLHttpRequest.prototype .responseText 功能返回一个DOMString其中包含该请求的响应如果请求未成功或尚未发送返回null只读 输出DOMString | null 略 XMLHttpRequest.prototype .responseXML 功能返回一个Document其中包含该请求的响应如果请求未成功或尚未发送或不能被解析为XML或HTML返回null只读 输出XML | HTML | null 略 XMLHttpRequest.prototype .responseURL 功能返回一个经过序列化的响应URL如果该URL为空则返回空字符串只读 输出URL | 略 XMLHttpRequest.prototype .status 功能返回一个无符号短整型数字代表请求的响应状态只读 输出unsigned short iint 略 XMLHttpRequest.prototype .statusText 功能返回一个DOMString其中包含HTTP服务器返回的响应状态与 XMLHttpRequest.prototype.status不同的是它包含完整的响应状态文本如“200 OK”只读 输出DOMString 略 XMLHttpRequest.prototype .timeout 功能一个无符号长整型数字表示最大请求时间毫秒若超出该时间请求会自动终止可读写 略 XMLHttpRequest.prototype .upload 功能获取上传进度只读略 XMLHttpRequest.prototype .withCredentials 功能一个布尔值用来指定跨域请求是否携带授权信息如果cookie或授权header头可读写略事件 XMLHttpRequest.prototype .onreadystatechange 功能XMLHttpRequest.prototype.readyState发生变化时调用的事件处理程序 略 XMLHttpRequest.prototype .onabort 功能请求被停止时触发例如调用 XMLHttpRequest.prototype.abort() 略 XMLHttpRequest.prototype .onerror 功能请求出错时触发略 XMLHttpRequest.prototype .onload 功能请求成功完成时触发略 XMLHttpRequest.prototype .onloadstart 功能接收到响应数据时触发略 XMLHttpRequest.prototype .onloadend 功能当请求结束时触发不论请求成功还是失败。略 XMLHttpRequest.prototype .onprogress 功能当请求接收到更多数据时周期性地触发略 XMLHttpRequest.prototype .ontimeout 功能在预设时间内没有收到响应时触发略 常量 XMLHttpRequest.prototype.UNSENT - 0 XMLHttpRequest.prototype.OPENED - 1 XMLHttpRequest.prototype.HEADERS_RECEIVE - 2 XMLHttpRequest.prototype.LOADING - 3 XMLHttpRequest.prototype.DONE - 4
注以上如有不合理之处还请帮忙指出大家一起交流学习~