學習過程中常常會看到許多似懂非懂的概念及知識點,這些東西往往都是稍微看過一下,大概有個印象而已,實際被問到或是要實作時都做不太出來。
為了加強自己的印象、搞懂這些觀念,所以報名了這次的 iThome 鐵人賽。
在早期 Web 前端還沒那麼強大的時候,一直都是由後端主導路由,例如 JSP、PHP 等等,在不同的網址對伺服器發出請求,取得 HTML 後渲染到網頁上同時刷...
Proxy 是 ES6 新增的方法,用 Proxy 將物件包裝起來後,往後在操作此物件時都必須經過 Proxy,因此可以理解成攔截或是代理。 Proxy Pr...
use strict 是 ES5 中新增的「嚴格模式」,讓我們的 JavaScript 程式碼被嚴格對待。 使用 use strict 使用上只要將 use s...
一般我們在寫 HTML 時最上面都會有一行: <!DOCTYPE html> <!DOCTYPE html> 並不是 HTML 標籤...
Callback Function 中文為回呼函式、回調函式,與一般的 Function 不同的地方在於呼叫時機 ,這個時機是: 當某個函式執行完後接著執行...
因為對於 class 還是有點陌生,所以再花個篇幅把 class 摸熟一點。 開始之前要先了解物件導向 OOP 有兩種類型,基於類別 (class-based...
在寫 TypeScript 時,有時候會有我們很清楚該值的型別,但 TypeScript 卻不知道的情形,例如 call API 拿回來的資料。 以下面的的例...
在 Vue3 中處理資料時,常常會有資料不斷向子組件傳遞的需求,一旦層級越來越多、維護上就越來越麻煩,所以這篇我們請 provide & inject...
在處理 API 或其他非同步事件時,常常需要另外定義其他狀態:例如判斷是否已拿到資料等。 在 Vue3 中 我們可以使用 Suspense 輕鬆完成這件事情。...
「當一切努力看似無用,我會去看石匠敲打石頭。可能敲了一百下,石頭上連一條裂縫都沒有,但就在第一百零一下,石頭斷裂為兩半。然後我了解到,把石頭劈成兩半的不是最...