Solution 要做什麼
對照完整答案、責任邊界與原因。
本主題檔案:files/main.js
定位:先把 attempts 與真正呼叫 transport 的 sendCount 分開記錄。
Solution · code-edit
對照完整答案、責任邊界與原因。
對照完整答案、責任邊界與原因。
本主題檔案:files/main.js
定位:先把 attempts 與真正呼叫 transport 的 sendCount 分開記錄。
頁面不會替你修改檔案;請在實作檔完成後重新整理確認。
按鈕可用、inFlight=false、sendCount=0。
attempts=2、sendCount=1、disabledDuring=true、restored=true。
if (inFlight) return; inFlight=true; button.disabled=true; try { await send(); } finally { inFlight=false; button.disabled=false; }只在本階段資料夾內操作,避免改到其他章節。
index.htmlcontact.htmlstyle.cssmain.js證據:attempts=2、sendCount=1、disabledDuring=true、restored=true
回到主題說明