1.用户在网络差的时候一直点击按钮发送请求会导致服务器崩溃
2.代码展示
<script>
const btns = document.querySelectorAll('button');
let x = null;
let isSending = false;
btns[0].onclick = function(){
if(isSending) x.abort();
x = new XMLHttpRequest();
isSending = true;
x.open('GET','http://127.00.1:8000/delay');
x.send();
x.onreadystatechange = function(){
if(x.readyStatus === 4){
//修改标识变量
isSending = false;
}
}
}
// //abort
// btns[1].onclick = function(){
// x.abort();
// }
</script>
3.结果截图