資料與 API詞條 1-47
非同步Asynchronous
也常叫做:非同步處理、async、async await
你可能會這樣說
頁面送出表單後整個卡住不能動——聽說改成「非同步」就能邊等邊逛,畫面不會整頁定格。
白話解釋
非同步是事情送出去後不乾等,先做別的,等結果回來再處理。像餐廳給你呼叫器:你先去逛街,震動了再回去取餐。
網頁最經典的應用是不換頁就更新內容:按送出、畫面局部更新,整頁不會白閃一次。
跟 AI 說「這段做成非同步,等待期間顯示載入動畫」,它就懂你要的是「不卡住」的體驗。
親手試試
✕ 同步(卡住)
畫面凍結,捲不動也點不了,訪客以為當機。
畫面凍結,捲不動也點不了,訪客以為當機。
✓ 非同步(不卡)
頁面照常可捲可逛
✓ 已收到你的報名! 好了就地提示。
✓ 已收到你的報名! 好了就地提示。
非同步=先去做別的、好了再回來——像餐廳給你呼叫器,不用站著等。
這樣對 AI 說
中文就可以
我的表單送出時整頁卡住,請改成: 1. 送出後畫面不重新載入,按鈕變成轉圈圈。 2. 成功就在頁面上方顯示綠色提示。 3. 失敗顯示原因,讓客人可以重送。 4. 用註解標出哪幾行是「非同步」的部分。