談談 JavaScript 中的 eval、風險及替代方案軟體開發JavaScript介紹 JavaScript 中的 eval,再談談為什麼不要用它,最後以 App script 爬蟲時需要讀取`<script />` 和 取得 JS 運算結果的面試考題來看它的應用,以及它的替代方案。
從 Callback 到 Async/Await:以次序淡入動畫為例JavaScript非同步透過一個次序淡入動畫的需求來看 JS 中非同步操作的處理,如何從 Callback 結構轉換到 Promise ,再用 Async/Await 重構成更簡潔、好讀的程式碼。
Design System — 前端工程師也該知道的那些事軟體開發網頁前端軟體工程師的本質其實跟建築師很接近,只是他們是建造房屋,我們是建造系統。一個好的房子,它需要良好的架構設計,會需要規劃藍圖、理解整個建物的結構,在前期規劃設計上會花很多的時間。而這概念對應到 網頁 來說,就是 Design System!
前端框架第 0 課:學習框架前該知道的事軟體開發網頁前端JavaScript前端框架的選擇一直是很多新手(包括我)的大哉問,我當初是因為公司在用 React 就也只能先寫 React 了,前陣子因緣際會開始碰了一下 Angular ,進而啟發我對於「前端框架」進行更多思考,像是「框架」到底是指什麼?什麼東西可以被稱為「框架」?為何前端需要去使用它?不用它會怎麼樣?聽說 Vue3 很猛,我該去學嗎?等等的問題。
從理解到實踐:打造自己的原子習慣 — 《原子習慣》 書摘 (下)讀書心得原子習慣原子習慣系列第二篇,從理解走向實踐,將習慣拆分成四大步驟,並循線去打造我們的原子習慣(但鑑於篇幅問題,本篇先介紹第一步)!