第八屆 佳作

web
Half-Stack Developer 養成計畫
huli

系列文章

DAY 11

MV* 的愛恨情仇

MV* 的愛恨情仇 在開始之前,我們先來討論一下,上一篇最後讓大家想的問題: 為什麼要用 Express.js,而不是用我們上一章的 http.createS...

DAY 12

你喜歡吃餅乾嗎?我是還好(session 與 cookie)

你喜歡吃餅乾嗎?我是還好(session 與 cookie) 想到了餅乾,就想到糖果。比起餅乾,其實我更喜歡吃糖果,尤其是小熊軟糖。不過餅乾的確也不錯,我有吃過...

DAY 13

想~簡簡單單愛:超簡單留言板

想~簡簡單單愛:超簡單留言板 經歷了前面的重重難關之後,我們要在今天來做一個超級簡單的留言板。有多簡單呢?我們只要有三項功能就好: 管理員登入之後可以刪除留言...

DAY 14

讓我們再轉 180 度,更即時的前端:ajax

讓我們再轉 180 度,更即時的前端:ajax 講了這麼多後端的東西,我們現在又要暫時跳回來講一下前端了。之前有說過,每次你要造訪一個新的頁面,都是瀏覽器發一個...

DAY 15

換一種思考方式:React

換一種思考方式:React 假設你現在要寫一個可以管理 Todo List 的前端程式,你會怎麼寫?需要的功能大概有下面這幾個: 新增 todo 刪除 tod...

DAY 16

你要去哪裡:React Router

你要去哪裡:React Router 不知道你們還記不記得這個綜藝節目?「你要去哪裡?」,雖然不知道是不是事先喬好的,但我記得我那個時候很愛看,就看著他們每次都...

DAY 17

如果有一天我變得更複雜:Redux

如果有一天我變得更複雜:Redux 有鑒於前面幾篇文章其實都講得有點簡略,怕大家不知道 SPA 的全貌到底是怎樣,我決定在這一篇裡面寫一個完整的專案出來,當作一...

DAY 18

如果你很懶,那你更應該寫測試:jest

如果你很懶,那你更應該寫測試:jest 什麼是測試呢?其實就是用程式碼去幫你自動檢測一些狀況會不會碰到錯誤。寫測試在現今是一件很重要的事情,但其實很多人(包含我...

DAY 19

時間停止器:git

時間停止器:git 假設你今天看到一些程式碼覺得很不順眼寫得很爛,想要整個砍掉重練或是把某個部份完全改掉,請問你第一件事會做什麼?希望你的選擇跟我一樣:備份。因...

DAY 20

把你的親生兒子公諸於世:VPS

把你的親生兒子公諸於世:VPS 終於來到故事的尾聲。雖然你一步步根據前面的步驟做出來的產品不怎麼樣,但我們還是要試圖把它放到一個讓大家都看得到的地方。你才能跟你...