- 前言
由於我們嘉義大學的校務行政系統只有給出選課的結果,課表什麼的都要自己做,一上新生還會有課表,一下就要吃自己了。
而在修網頁程式設計這門選修課的時候,有簡單用純 html + css 弄出一個課表來,不得不說...弄到累死。當初就在想如果可以自己生成有多好,這個想法就一直埋在心裡了。
- 製作
一開始先用 python request 看看能不能抓到資料,搞了一段時間後發現抓得到,應該有搞頭,接著我就放置了非常久。
直到這個暑假最後一個禮拜才想說來做看看,一開始就只是想學看看怎麼用 python flask 架 api 而已,就把之前的爬蟲搬過來,包成 api 後總覺得少了點什麼,於是乎就這個課表產生器就出來了。這個專案大概學會了一點 jquery 的語法,還有 ajax 怎麼用,了解 promise 大概是什麼,也了解這就是前後端開發的架構(嗎。
不過因為我真的不太會 javascript,所以在製作過程中一直刪刪改改,很多我原本的 coding 習慣都因為js的同步執行而不太能完全套用,所以我的 js 程式碼如果你去看的話,函數名稱和使用很多都完全沒有邏輯 XD,不過我也懶得改了啦,就是一個做好玩的 side project,至少有學到一些東西。
阿 icon 是我用小畫家3D畫的,我沒有美術天分 :D
- 成果