readyState:0、1、2、3、4

0:UNINITIALIZED //未初始化
1:LOADING //加载
2:LOADED //加载完成
3:INTERACTIVE //交互
4:COMPLETED //完成

const xhr = new XMLHttpRequest()
console.log(xhr.readyState) // 0 xhr被创建,但尚未使用xhr.open()方法
xhr.open('GET', './goodlist')
console.log(xhr.readyState) // 1 open方法被调用,建立连接
xhr.send(null)
console.log(xhr.readyState) // 1 
xhr.onresadystatechange = function(res){
  console.log(xhr.readyState) // 2 3 4
  // 2 send方法被调用,并取得了响应的状态值和响应头
  // 3 响应实体下载中
  // 4 下载完成 可以直接使用responseText
  if(this.readyState === 4){
    console.log(this.responseText)
  }
}