上次講過放入,這次講怎麼取出。
[Front-End] Canvas使用滑鼠滾輪縮放
Canvas提供了scale()可以達到zoom in和zoom out的效果,但很殘酷的是中心點只能在最左上,因此必須使用translate()做出位移。
[Front-End] Canvas拖曳移動地圖
由於專題需要,嘗試做一個地圖出來,這才知道原來如此簡單的功能做起來這麼崩潰 …
[Node.js] Socket.io的Broadcast
由於Bingo遊戲要弄一個廣播叫號系統,試用了Broadcast如下。
[Web] Bingo遊戲
原本想要寫的是可以返回的,但對於判斷搞不定加上非必要就不寫了。
試著把所有東西都搬到JavaScript上,如此一來要做變動也方便許多,HTML也看起來乾淨許多。
但寫法仍有待改進,演算法也是。
[Web] WebSocket API
最近在研究推播(Push Technology),而Push指的就是從Server端送資訊給Client,有相當多種的實現方式,此文紀錄的是隨著HTML5所興起的WebSocket。
Socket,是介於應用層和傳輸層之間的技術,而WebSocket則是一種建立在TCP上的應用層協定。
其實這方面目前我也還不是很了解,只紀錄我知道的部份。
此外推播通知(Push Notification)指的是手機上顯示的通知。
[Web] JavaScript的RESTful實作
由於連JavaScript都不會寫就直接硬幹出來,所以其實我也不是很懂,先紀錄下目前的進度。
但我似乎走錯方向了,組長是說利用人家寫好的API而不用自己寫AJAX,之後有空再研究下API版本。
本來打算使用Timer不斷刷新頁面達到即時性的效果,但目前卡在Bug中,而也發現按鈕第一次不會刷新,等待之後解決。
寫法可能很差,而且直接嘗試AngularJS,請勿見諒 XD