在上一篇,我們已經完成了 Vitest 的初始化,並撰寫了第一個單元測試。但光有測試檔還不夠,我們也要透過覆蓋率來檢視測試是否完整,避免有些功能被遺漏沒檢查到。...
在 Day 04 的時候,我們曾介紹過如何讓 Sprite 移動,並利用循環更新使其產生動畫效果,但一天所展示的都是持續性動畫,就是會一直做,直到我說停,或是不...
學 React 時,大家最常用的 hook 是 useEffect,但有些場景用 useEffect 會出現畫面閃爍,這時候可能useLayoutEffect也...
Middleware 是什麼?
在 Express 中,Middleware 就是「請求與回應之間的過濾層」。
它會攔截進來的請求,進行驗證、轉換或紀錄,然後決...
現在,我們的應用程式看起來像一個準備就緒的機器人,有大腦有身體,但大腦和身體之間的「神經系統」還沒有接上。大腦(JS)還不知道如何指揮身體(HTML)的各個部位...
學習目標
了解 HTML5 提供的表單驗證屬性
熟悉 required、min、max、maxlength、pattern 等屬性
學會為輸入框加上提示文字與...