Hugo 初體驗
Hugo 是由 Go 所寫的 SSG,也是目前 JAMstack 下最快的 SSG。
Hugo 是由 Go 所寫的 SSG,也是目前 JAMstack 下最快的 SSG。
JavaScript 使用 Unicode 之後,無論是 中文 或 英文 都視為一個字元,若想將中文 視為 兩個字元,英文 視為 一個字元,則無法單純使用 ECMAScript 內建的 length()。
可將 Object 當成簡易的資料庫,當 key 重複時,會自動將其覆蓋,不需做特別處理,非常方便。
Local Storage 雖可在瀏覽器端儲存資料,唯都是 String 處理,若要儲存 Boolean,需要些技巧處理。
若要讀寫 local storage,可直接使用 Web API 自帶的 function。
可使用 accent-color 直接改變 CheckBox 的背景顏色。
CheckBox 必須點到 方框 才能選取,實務上會想要點擊 Label 也相當於選擇 CheckBox,可將 <input> 與 <label> 合作達成。
實務上可能遇到 API 讀取錯誤,需自行重試 N 次讀取才能成功。
實務上可能遇到 URL 已經發布,但 URL 尚無法使用,需自行重試 N 次等 URL 存在再繼續。
若我們想將 Object 直接解構成變數,若變數不多,可直接使用 Object Destructuring,但若變數很多,可改用 eval() 動態解構出多個變數。