GuyinGuy ChienUML Diagram 軟工溝通好幫手以此圖為例,在製作 class diagram 時: - 表頭將會是此類別名稱 ( 圖 1 ) - 其中如果表頭以 Italics 字體樣式表示也就是斜體,就代表為抽象類別。( 圖 2 ) - 而如果是介面,將會標示出 <<interface>> 字樣。 ( 圖 3 )May 31, 2022May 31, 2022
GuyinGuy Chien廣度優先及深度優先遍歷實作 ( bfs & dfs )在前端應用中最常使用到廣度或深度遍歷的應用,莫過 category 莫屬了,在實作電商平台中,往往會有分類的菜單,如果今天類別是有分非常多層級的, 舉例來說,大類別 > 中類別 > 小類別 >…May 28, 2022May 28, 2022
GuyinGuy Chien使用 AWS cloud services 架設 SSG 站此篇文章將從註冊網域到將網站部署到 AWS CloudFront CDN 上的流程,和設定解說 ,使用到 aws 服務如下 :May 28, 2022May 28, 2022
GuyinGuy Chien透過實作 Notification Center 學習 Observer Pattern 觀察者模式由於最近想對 Design Pattern,更加的深入了解,首先就先挑選了 Observer Pattern ,當作練習的目標,這篇文章後續會提到:May 28, 2022May 28, 2022
GuyinGuy Chiennpm script command 從哪來大家在跑 npm script 時會不會好奇, 我的 local 明明沒有安裝這些指令為什麼我可以有這些指令可以跑呢?Mar 30, 2022Mar 30, 2022
GuyinGuy Chien擁抱 Vim 讓你的時間不浪費在編輯上不得不說,其實我在 Vim 的使用年資非常的淺,就是個比菜鳥還菜的等級,但我覺得我以慢慢的從上面得到它許多的好處,獲利遠遠大於當初所花時間去磨練它的艱辛,所以想和尚未接觸它或是畏懼接觸它的捧油,宣揚它的美好,也會在下文舉出多個可以應用它的存在價值,讓我們一起擁抱 Vim 吧!Nov 6, 20201Nov 6, 20201
GuyinGuy Chien使用 Gatsby 快速打造靜態 MD Blog這篇內容主要偏實作,若是想實際了解 Gatsby 運作原理的捧油,建議還是先從 Gatsby official 看起,官網真的寫的 hen 用心。Nov 4, 2020Nov 4, 2020
GuyinGuy ChienReact.js — 建造 React App 的三種方式學習 React.js 有一小段時間了,覺得自己總是有些不常用的東西就會忘掉,但這離我心中大師的等級還差很多很多,所以決定開始寫筆記,讓自己離大師之路再更近那麼一點點。Oct 27, 2020Oct 27, 2020
GuyinGuy ChienJavaScript 原型繼承和原型鏈到底是個什麼概念?JavaScript 是一種 prototype-based 語言,[ ES6 前並沒有 class 關鍵字 ] 可以使用 ,而本身也沒有 class 的概念,只靠著原型物件 ( prototype ) 在物件之間繼承形成了原型鏈 ( prototype chain )。Oct 26, 2020Oct 26, 2020
GuyinGuy ChienJavascript Hoisting 提升是什麼?本文開始之前,想先說明其實提升 ( Hoisting ) 這個詞彙挺容易令人誤解所要描述的重點,但也同時讓想要快速了解 Javascript 語言特性的人,能夠不用暸解太多細節就能快速上手,就讓我們一起來看看什麼是提升 ( Hoisting )吧?Oct 23, 2020Oct 23, 2020