小屋創作

日誌2018-07-30 16:29

專題終於完成得差不多了

作者:解凍豬腳

 
縮圖放我家蜜蜜的ㄎㄧㄤ樣,讓大家知道我跟她一樣ㄎㄧㄤ



這個月小屋文好像寫得不多,在這裡記錄一下吧

最近這陣子嘛,還能算是有些好事發生啦

從六月下旬開始,幾乎都日夜顛倒得很嚴重

大概都是早上十點睡覺、晚上七點醒來

直到今天才終於成功在早上十點多起床



最近一件大好事,就是這學期又 all pass 了

去年某科系必修被當,而這學期不幸組到很不友善的學弟妹

明明有做事卻被聯合誣衊指責說我搞消失、不參與開會討論云云

我一怒之下,從此真的消失給他們看,直接從五月初擺爛到學期結束

每個禮拜都得做的小組作業,甚至是期末小組報告,我全都裝死

組員還私下跑去找教授說我壞話,但我也讓教授知道我的處境

所以最後不但沒被當,學期成績還逼近九字頭



這學期完就準備升大四了

在我這科系,三下、四上這兩個學期的期間要做專題

因為我們專題的性質比較特殊,必須在暑假期間就先趕完

而跟我同組的組員,幾乎都不太會寫程式

所以除了主機跟前端的架構給某個隊友先弄好以外

整個網站的功能都是我手動寫出來的

我扛著 deadline 貢獻了大概 2,500 行 code



昨天半夜終於完成其中的 87%,壓力小了不少

去年大二系必修 PHP 期末專題也差不多是這種情況,但更嚴重

那時候三個學姊跑來說希望我跟她們一組

然而學姊根本不會寫 code,幾乎都從網路找範例複製貼上

甚至後來需要架主機的時候還想叫我「順便」負責灌系統

狗才去幫忙咧,整個網站我都已經扛下來了還跟我奢求這麼多



這次寫完也算是有了一些收穫

說真的,只要有一點開發經驗的人都會瞭解,像巴哈姆特這種網站

其實註冊、登入、登出、今日訪客、訂閱、發文、留言、回文、編輯、刪文、水桶、A 車、GP、BP、站內信、紅心、通知、公會社團、叭啦、收藏……這些功能

真的全都很簡單,只要有一點底子的 coder 都寫得出來

但寫網站最難的不是功能,而是使用者體驗跟介面的優化

例如:要怎麼確定某些網頁元素在不同解析度的環境下不會爆掉、跑版?

或者是,如何在給 GP、BP 或留言的時候不跳轉網頁,直接動態地在視覺上給予反饋?

這得要依賴 jQuery 去做 Ajax 來傳送、接收資料

同時利用 JavaScript 修改畫面上現有的網頁元素

在這之前還要特別做一個產生跟驗證 token 的機制來避免有人惡意傳送指令



因為實在是懶得搞 Ajax

所以我寫出來的專題網站是一堆糞 code 的綜合體



感覺之後可以找機會發文談網站的原理跟基礎觀念

讓大家瞭解巴哈姆特大部分的功能是怎麼達成的

這樣我達人專欄也不愁沒東西可以發了,嘻嘻



突然閒下來了,反而有點煩惱接下來該從什麼事情做起
 

67

16

LINE 分享

相關創作

[達人專欄] 原創《榮光只缺一個妳》33.暴雨將至,西西出事

[達人專欄] 原創《榮光只缺一個妳》32.天倫夢碎

關於我事隔兩年又繼續玩nRF24L01的故事

留言

開啟 APP

face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】