資料與 API詞條 1-47

非同步Asynchronous

也常叫做:非同步處理、async、async await

你可能會這樣說

頁面送出表單後整個卡住不能動——聽說改成「非同步」就能邊等邊逛,畫面不會整頁定格。

白話解釋

非同步是事情送出去後不乾等,先做別的,等結果回來再處理。像餐廳給你呼叫器:你先去逛街,震動了再回去取餐。

網頁最經典的應用是不換頁就更新內容:按送出、畫面局部更新,整頁不會白閃一次。

跟 AI 說「這段做成非同步,等待期間顯示載入動畫」,它就懂你要的是「不卡住」的體驗。

親手試試

✕ 同步(卡住)

畫面凍結,捲不動也點不了,訪客以為當機。
✓ 非同步(不卡)
頁面照常可捲可逛
✓ 已收到你的報名! 好了就地提示。

非同步=先去做別的、好了再回來——像餐廳給你呼叫器,不用站著等。

圖 1-47 同步等到天荒地老,非同步給你呼叫器。

這樣對 AI 說

中文就可以
我的表單送出時整頁卡住,請改成:
1. 送出後畫面不重新載入,按鈕變成轉圈圈。
2. 成功就在頁面上方顯示綠色提示。
3. 失敗顯示原因,讓客人可以重送。
4. 用註解標出哪幾行是「非同步」的部分。

同一課的其他詞