总结如下:
state:一个确定的状态集中的某个状态(一般都是有限的、可列举的),如:水的3种形态。
status:某个不确定的阶段状态。
例如,在Ajax中:
readyState—只有确定的5种值
0:初始化,XMLHttpRequest对象还没有完成初始化
1:载入,XMLHttpRequest对象开始发送请求
2:载入完成,XMLHttpRequest对象的请求发送完成
3:解析,XMLHttpRequest对象开始读取服务器的响应
4:完成,XMLHttpRequest对象读取服务器响应结束
onreadystatechange—也是对应着readyState的5种变化
每当 readyState 改变时,就会触发 onreadystatechange 事件
statusText—描述性文字,任意
window.status—描述性文字,任意