#Express 與頁面交談 - Node.js Day 18 今天介紹 Express 與頁面的部份問題,這邊會採用 ejs,一種比較近似於 html 的 v...
昨天發現了在多人協同繪圖時,會有無法解決的問題。問題主要在於繪圖的動作與WYSIWYG的需求不一致,導致動作的衝突無法解決。要解決這樣的衝突,方法之一就是用兩個...
要建立一個 web server ,就從 static server 講起,當然可能無法與 CDN 相比較,不過總是有許多好玩的地方,網站開發就從小做起,讓我們...
單人操作白板,或是在瀏覽器間交錯操作,對運作的影響都不太大,但是我們要做的是多人同時操作,這時會發生什麼事呢? 昨天其實只試做出一個透過WebSocket協同運...
今天的主題是如何使用 Express 來建立一個 static website, 讓 Express 將之前讀取過的 static file 全部記錄下來,類似...
之前針對白板塗鴉的需求,做好基本的抽象化。不過要利用從WebSocket傳來的資料繪圖,就需要進一步考慮。 在繪圖上,一個共享白板的技術需求主要有幾個重點:...
express 今天要來討論如何使用 route, url, 另外 Express 有支援 WEBDAV 格式,讓資料的傳輸變的更加完整,在刪除修改上也更為簡單...
今天先思考一下,要把Canvas與WebSocket整合的話,需要怎樣的技術。順便調整一下之前寫好的Chat伺服器程式,以他為base來接上WebSocket。...
這次將會介紹 Express 如何在 Web application 裡面應用,其中會介紹到如何使用簡單的 cli mode ,建立整個應用的雛形。 #Expr...
我曾在 Day2 提到把智慧電視的開發當作是開心農場,讓 軟體業、硬體業、數位內容業者共同來耕耘。以智慧電視平台內的各種應用服務,運作 Web UI + Pho...
之前的程式碼看起來有些凌亂,所以稍微停下腳步,整理一下。 其實本來其實想自己實作AMD(Asynchronous Module Define),不過時間來不及,...
今天要談的環境建置的最後一章,這邊使用的是 MongoDB 作為 Database ,資料總是要找個家,有個儲存的地方,而今天要介紹的就是使用 MongoHQ。...
鋼鐵人穿上先進的盔甲,可擁有強大的力量,拯救世界。當我們的Javascript穿上Cordova提供的外衣,我們能作什麼? 所有文章 http://ithelp...
2D Context具備了基本的文字繪製功能,不過想要做成在Canvas可以直接打字的效果,還是需要花一些功夫嘗試。 雖然2D Context具備了文字繪製功能...
#環境建置 redistogo 現在的雲端服務當中,一定要使用一下什麼叫做 cloud service ,既然稱為 service 就表示很多東西,是不用自己處...
只能畫長方形其實有點無趣,至少加上圓形跟橢圓形才能讓圖形更完整。另外,為了顯示一些繪圖工具的狀態,加入了自定事件的機制。 圓形用2D Context的arc方法...
今天要談的環境建置,這邊使用的是 MongoDB 作為 Database ,資料總是要找個家,有個儲存的地方,而今天要介紹的就是使用 MongoHQ。 Mong...
今天先建立一個可以比較彈性加入繪圖功能的機制,然後先嘗試塗鴉及長方形繪製來驗證這個機制。 主要的方向是,利用一個物件來集中管理2D Context的屬性及繪圖方...
今天開始會進入另外一個階段,開始進入 node.js 的世界,我們會開始從環境講起,讓大家跟著步驟一步一步進行網站建置,從無到有建立一個 Node.js Web...
要製作一個簡單的繪圖應用,自由塗鴉應該是最基本的功能之一。所以就先來看一下怎麼做出來。 塗鴉其實只使用到2D Context的幾個操作方法,主要是lineTo與...
#Function be a Class - Node.js Day 10 今天將會介紹 Class ,在 JavaScript 中,如何使用 Function...
在使用Canvas 2D Context之前,先看看他有哪些能耐。 2D Context有一些全域屬性,這些屬性會與許多繪圖的動作相關,為了方便管理,2D Co...
Canvas是HTML5中很熱門的技術,目前已經有非常多的應用。接下來就會以Canvas做主角,逐漸發展出應用。先來簡單了解一下Canvas是什麼。 其實Fir...
前面稍微講了一下 JavaScript function 的宣告以及使用,今天將會介紹 closure 的概念在其中,讓大家了解 JavaScript 的 va...
其實Socket.IO的文件並不完整,雖然不需要完整的說明就可以使用,但是要清楚他的功能跟架構的話,大概要直接追蹤原始碼。 打開socket.io目錄中的pac...
function 在 JavaScript 是個讓人又愛又恨的東西,也可以說是 JavaScript 整個語言中最讓人驚艷的部份,也讓我們發現許多好玩的使用方式...
http://ithelp.ithome.com.tw/ironman5/player/seanamph/tech/1 Windows.Security.Aut...
本篇文章作為網站實戰開發的第八篇,我們繼續實作登入狀態。 --------系列簡介-------- 網站系統可說是現在最多學子與新人想要入門的一個領域, 這個原...
管理連線、利用Storage來存放變數其實也是Socket.IO內建的功能。另外,也稍微追蹤一下原始碼,看看要怎麼做出更複雜的功能。 管理連線主要有兩個部分。S...
今天要討論 Array,在 Array 是個很重要的物件型態,在 JavaScript 裡面有許多 Array 好用的方式,這次將會為大家介紹 Array 優秀...