JavaScript 設計模式

Build Better Applications with Coding and Design Patterns

上個禮拜參加完 JSDC 2013 以後,我就壞掉啦,本來已經很久沒有讀程式寫程式,這裡拜突然就很熱血得衝去天瓏買了 JavaScript 設計模式跟 JavaScript 網頁應用程式設計。奇怪的是歐萊禮這本書是 Pattern 怎麼會是設計模式,那叫 Learning JavaScript Design Patterns 面子往哪襬阿!根本就是卡位…以後讀者在書局看到 同個出版社有 JavaScript 設計模式 跟 學習 JavaScript 設計模式 時情何以堪阿。。

算了…紀錄一下心得好了,由於之前都在網路上斷斷續續的學習 JavaScript 關於 prototype 繼承的資料,一直學得不是很扎實,所以之前都想寫文章來紀錄自己瞭解的程度,沒想到每次都寫的二二六六,證明自己根本沒搞懂,所以也沒什麼本事表達清楚了。

但看完這本書,突然有種任督二脈打通的感覺阿,把 Object、Prototype、__proto__,物件繼承的關係跟模擬 class 的方法,講得清清楚楚,這也佔了本書幾乎一半的篇幅,這本書最重要的其實就是這個部份啦~後面的設計模式根本只是來貼咖的~只是看完了以後有種憂傷,之前花好多時間亂學的,現在都在書上啦。。變成好像很沒價值的知識了~所以還是要把英文學好點,才能多看一點還沒翻完的…

還有各種產生物件的方法跟差異,也是詳細又清楚,之前本來覺得自己加減知道怎麼模擬 class 就還不錯了,他裡面更是解釋各種方法的優點跟缺點,一項項條列出來,又比較不同方法的差異,跟最好最通用的方法。

阿,好像是我太弱了,所以感覺學到新東西都令我開心,所以還蠻喜歡這本書的。。期待 JavaScript 網頁應用程式設計能帶給我更多新知阿。。

 

進度

P1010619

進度條,是使用者介面的一個重要功能,讓使用者瞭解系統處理到什麼程度,什麼時候能操作下一步,讓使用者不要因為等待感受到焦慮。沒有進度條又需要長時間等待(超過兩秒?)的功能,可能會讓使用者不耐煩的跳到別的頁面,

最近在天母美麗華看電影的時候,在已經超過開場時間,我卻還在地下室 Johan 想說要買哪個麵包時(巧克力布裡歐還是法國麵包勒,剛吃飯還有點飽欸),想到這事,在電梯口等了一段時間,遲到的每一分都特別漫長阿~每來一班都是客滿,另外幾班都還在地下室,我到底要繼續等待,還是沿著手扶梯快點上樓呢?

手扶梯就好像進度條,讓我距離電影院的距離能依照時間的前進持續的縮短,而電梯帶來許多不可測的因素,讓我很焦慮看不到 MARVEL 快速翻漫畫的開場…,會好像錯過什麼。

最近的生活也有點焦慮,一直不確定自己方向,懷疑自己以往的選擇是被環境所逼還是自己所愛,很想做出什麼決定,來改變自己,讓自己前進,但不知道該用什麼條件來抉擇,只好讀讀書一邊思考。最近讀了一本為愛創業,作者的故事有點激勵到我,很想像他學習,找到一個方向,做出一個決定,但在這之前,所做所為,完全無法知道自己是對是錯,是在前進還是原地踏步,令我焦慮。

像是東尼史塔克,想找到一個能令我停止焦慮,繼續前進的自我認同。

The one thing you can’t take away: I am Iron Man

後計

最近複習 Delivering Happiness 才看到原來這是出源自於正向心理學裡面的知覺進展,要想辦法讓事情感覺有再掌控之中前進,人才會感到快樂阿…

蘆洲 早午餐

最近都睡很晚,開始在生活範圍內尋找早餐店,

顧名思義,早午餐就是下午還買的到早餐的店…

依照我喜愛的紅茶排名

洪爺漢堡:長安街 成功國小左前方,顧名思義主打漢堡,開到一點。

比較之下我最愛的紅茶味道。

呷尚寶:永平街、民族路、長樂路光華路,時間各店好像不一定,好像一點多有得還買得到

米吉米:蘆洲區光華路112號,開到五點。

最近發現的,連鎖的真的是在賣早午餐,所以就開到五點,裝潢簡單乾淨,下午去內用放空看看書的環境蠻不錯的。

以前在高雄吃過他早餐店,只是現在看起來好像都轉形成早午餐,菜單也變過了,我比較喜歡現在這樣子。

家禾康:長安街 新址:蘆洲區長安街297號,東西多,好像開到兩點吧。

店員超多,媲美連鎖飲料店,出餐效率高,假日中午很多人。

O2 brunch:新北市蘆洲區光榮路95號

蠻有名的,食物好似都水準之上。有很多種類型可以選配套餐,只是單價都不便宜,所以比較不好挑好幾種主菜,比較適合挑一種配套餐(粗薯條、飲料)。或者是配好的幾種 abcd 套餐。

美而美:長安街 中原路郵局斜對面的,賣到兩三點。

可以手寫點單練習寫字,煮菜的媽媽們很幹練。

沒得選時

麥當勞:長安街,自然涼快到底,雀巢檸檬紅擦

摩斯漢堡:長榮路,紅茶排前三名,缺點就是有點貴

意義

最近在想,如果自己一直以為的目標,只是個假象,那下一步到底該怎麼走。

我認為自己是喜歡透過資訊技術來解決問題,並希望能以此為業,往更遠的目標前進。

如果這些都只是順著生活而產生的假象,那我接下來做什麼?就像在研究所學到的一些經驗,似乎要壓抑自己的一些慾望,去評估所有當下需要做的事情,哪一個投資報酬率最高,最有動手去做的價值,常常評估到最後,好像什麼都不值得做,因為資訊永遠無法填補到可以做一個無失誤的決策。

所以當自己被壓抑一段時間以後,就會回想起以往沒有壓抑時所過的生活,而這個原本的生活方式正是推向我一步一步走向今天的自己,在放空的過程中似乎逐漸走向懷疑自己的存在、慾望跟夢想。

或許過去這些訓練的目的也就是希望,我能夠抱持著這種懷疑,持續的去探索廣大的世界,看是否能挖掘出自己最原始的內心的渴望,就像學習不斷收集資訊一樣,直到在自己的心中收斂,做出這一生中最重大的決定吧。