0%

前言

此為 frontend master 的 Functional-Light JavaScript, v3 的課程筆記,這篇講的是 functional programming 中 closure 的應用,像是 memoization、partial application、curry,以及在 functional programming 中使用 closure 要特別注意的地方。

內容不完全和課程編排相同,單純是個人消化過後的編排。

因為剛開始學 functional programming 的緣故,內容、觀念可能會有諸多錯誤,如有發現錯誤麻煩不吝指教,感謝!

閱讀全文 »

前言

此為 frontend master 的 Functional-Light JavaScript, v3 的課程筆記,這篇講的是 point free,point free 是我在剛接觸 FP 時完全不懂的概念,經過一點時間的接觸後,我想應該有比較了解 point free 的概念了,所以這篇就來稍稍講解什麼是 point free、point free 的好處是什麼。

內容不完全和課程編排相同,單純是個人消化過後的編排。

因為剛開始學 functional programming 的緣故,內容、觀念可能會有諸多錯誤,如有發現錯誤麻煩不吝指教,感謝!

閱讀全文 »

前言

此為 frontend master 的 Functional-Light JavaScript, v3 的課程筆記,這篇主要講的是 argument adapters,在使用 function 時,不一定每個 function parameters 的順序、數量符合我們的需求,因此就需要透過 adapter 去調整,把 function 修改成符合我們需求的形狀。

內容不完全和課程編排相同,單純是個人消化過後的編排。

因為剛開始學 functional programming 的緣故,內容、觀念可能會有諸多錯誤,如有發現錯誤麻煩不吝指教,感謝!

閱讀全文 »

起源於看到 Netflix 上看到 冥想正念指南 這個系列,目前總共有八集,過去有陸陸續續嘗試冥想,但都不得其解,或是做做就忘了,最近打算來把這八集看完,寫下看完每集之後的感受,不一定是同一天看完,但總之會記錄一下內容,以及看完當天集數後冥想的感受。

閱讀全文 »

前言

這是在讀書會當主講時負責的 builder pattern,因為本人對 OOP 以及 design pattern 並沒有到非常熟悉,內容非常可能有諸多錯誤,因此僅供參考,如果有錯歡迎指正,感謝!

閱讀全文 »

前言

在此紀錄人生第一次貢獻開源專案的背景和 debug 過程,好啦我也不確定算不算開源,因為是「程式導師實驗計畫」裡面使用到的「學習系統」,使用者就是課程裡的老師、助教和學生,維護者主要是老師 Huli 和助教 minw。雖然這次的貢獻蠻微小的,但因為還是挺興奮的,不記錄一下說不過去吧!!

(此次 PR 時間為 2020/9/27)

閱讀全文 »