日期: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
答题: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
2022-04-26
在牛客打卡20天,今天学习:刷题 34 道
全部评论
相关推荐