日期:2022年4月26日答题:JavaScript专项练习总结:1. Object.is()方法与===都是判断两个数是否严格相等,但是对于NaN和0有不同的判断,如:Object.is(NaN,NaN)返回结果为true,而NaN===NaN返回结果为false,Object.is(+0,-0)返回结果为false,而+0===-0返回结果为true。2.Web页面生命周期先后顺序●同步的js脚本最先执行●readystatechange事件表示当页面状态变化时执行●DomContentLoaded事件表示当Dom元素全部加载完成时执行●image new XMLHttpRequest()●发送请求:xhr.open(get,test.html,true)xhr.send()●获取响应:xhr.onreadystatechange 事件●判断请求的状态码:xhr.readystate■0:请求还没有建立(open执行前)■1:请求建立了还没发送(执行了open)■2:请求正式发送(执行了send)■3:请求已受理,有部分数据可以用,但还没有处理完成■4:请求完全处理完成●获取返回的数据:xhr.responseText