第 132 期 前端開發 推薦文章

# 前端開發

# You Don’t Need A UI Framework

這篇標題滿聳動的,但是作者其實是從「客製化的設計」、「節省時間」和「可用性和可訪問性」幾個面向,逐一讓讀者去思考,真的任何時候都需要選擇 UI Framework 嗎?也許自己花在把 UI Framework 所提供的樣式,調整成自己成專案所需求樣式的時間,都早就超過直接完成需求的時間了,我想這應該也是 Tailwind CSS 那麼深受開發者喜愛的原因之一。

# Memoization in JavaScript

在需要反覆執行一些長時間運算的方法時,我們可以自己實做一個 memoization function,去紀錄 function 在什麼參數執行下會回傳什麼結果,並在下一次以相同參數執行的時候,就不需要再重複運算,只需要直接從紀錄中找到結果直接回傳就好。這個概念也有點像Design Pattern 裡的 Proxy Pattern。

# Most common mistakes of (not only) JavaScript developers

作者在文中舉出幾個剛學習 JavaScript 時會沒留意到的幾個小地方,比較常見的包含 =====null 的 type 是 Object 或是寫 switch 的時候要記得考慮 default 狀況等,算是一篇初階且容易閱讀的文章。

Tag

Recommendation

  1. 第 134 期 DevOps 推薦文章
  2. 第 132 期 DevOps 推薦文章
  3. 第 129 期 前端開發 推薦文章
  4. 第 123 期 DevOps 推薦文章
  5. 第 113 期 前端開發 推薦文章

Discussion(login required)