What 什麼是 SVG ?有什麼特性? SVG 全稱 Scalable Vector Graphics,直接翻譯就是可擴展的向量圖形, 是一種向量圖檔案格式。...
What rem 和 em 都是 CSS 的「相對」單位。 兩者最大的差別在於 rem 是乘以「根」元素的 px 數值作為運算的結果,如果沒有設定「根」元素的數...
什麼是 REST? REST 是一個基於 HTTP 協定,定義模糊的 API 架構風格,目的是統一 API 的格式。 什麼是 GraphQL? GraphQL...
什麼是 ?? (Nullish coalescing operator) ?? 是一種邏輯運算子,只有當左側的值為 null 或 undefined 才會回傳右...
為什麼需要 Optional Chaining ? 解決了什麼問題 在取得一個 Object 的屬性的值之前,我們需要先確認一個屬性的值是否被定義,當 Obje...
前面兩天提到的 ?? 和 ?. 都是針對 undefined 和 null 的值做一些運算。 ?? 是將左側 undefined 和 null 回傳一個 def...
工作上常常會需要取得遠端 GitHub 的 branch 或將遠端的 branch 抓到本地端做修改,但在寫這篇文章之前,我都是使用 Fork 或 Source...
splice 的含義是 拼接 意思是將 array 裁切之後,塞入新的元素。 array.splice(startFrom[, deleteCount[, it...
為什麼要使用語意化的 HTML 標籤?有什麼好處? 對使用者:輔助功能(如:Text-To-Speech) 對企業:有助於 SEO 對開發者:語意化的程式碼更...
什麼是 FP ? 是一種程式設計方法,核心精神是利用純函數的沒有副作用的特性,不斷的透過純函式,逐層推導出複雜的運算來解決問題。 FP Concept Side...