TypeScript 筆記:原始型別 09 8月 2021 TypeScript JavaScript TypeScript 筆記:原始型別 談 TypeScript 的型別種類之前,要有個認知:TypeScript 是 JavaScript 的超集合,最終編譯成 JavaScript,純 JavaScript 語法都是可以在 TypeScript 撰寫的。而在 JavaScript 有分成原始型別 Primitive types 和物件型別 Object types,TypeScript 內自然也有,
TypeScript 筆記:推斷、註記與斷言 09 8月 2021 TypeScript JavaScript TypeScript 筆記:推斷、註記與斷言 和 JavaScript 相比,TypeScript 最容易被提出差異的就是型別系統,其核心主要為註記、斷言與推論。 型別推論 Inference 在撰寫 TypeScript 時,如果沒有指出型別,那麼編譯器會照型別推論來推測型別。 例如,這樣寫會報錯: let years = '2021'; years = 2021; 在前面 let
淺談 Jamstack 架構 28 7月 2021 軟體架構 JavaScript Node.js Next.js 淺談 Jamstack 架構 前言 前陣子寫 Next.js 筆記時和朋友們討論 Gatsby.js「The static dynamic site generator for dynamic web developers」部分時提到了 Jamstack,其中一位夥伴說了: 那 Jamstack 跟我們寫框架的 SPA 網站不是一樣嗎? 提問者後續在其他人的解釋下才理解差異。
Next.js 入門:由 CRA 至 Gatsby 與 Next.js 24 7月 2021 軟體架構 JavaScript Node.js React.js HTML Next.js 入門:由 CRA 至 Gatsby 與 Next.js 此文不會講解為什麼 SSR 對 SEO 和 LCP 有幫助的原因 如果不懂 LCP 是什麼,可見 Google 關於 LCP 指標的說明 如果連 SPA 和 SSR 是什麼都不太懂,可以參考 Huli 大大寫的跟著小明一起搞懂技術名詞:MVC、SPA
Next.js 入門:使用 next export 輸出 static file 15 7月 2021 Next.js JavaScript Node.js React.js HTML Next.js 入門:使用 next export 輸出 static file 此篇以 Next.js 11.0.1 版為主,內容僅供參考。 若要使用 Next.js SSG 額外輸出 static HTML,不打算把 SSG 的內容置於 Next.js 的 Node.js Server 上的話,