上次講過放入,這次講怎麼取出。
[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