
JavaScript 記憶體洩漏(Memory Leak)問題
這裡我們將解釋為什麼 JavaScript 會產生記憶體洩漏的問題,並示範會產生這個問題的程式寫法,讓大家知道該如何處理這類的問題。 JavaScript 是一種功能強大的語言,在現今許多的網頁中都扮演著重要的角色,雖然其語法簡單、撰寫容易,但是在某些瀏覽器上會產生記憶體洩漏(memory leak)的問題,卻很讓人頭痛。 ...

這裡我們將解釋為什麼 JavaScript 會產生記憶體洩漏的問題,並示範會產生這個問題的程式寫法,讓大家知道該如何處理這類的問題。 JavaScript 是一種功能強大的語言,在現今許多的網頁中都扮演著重要的角色,雖然其語法簡單、撰寫容易,但是在某些瀏覽器上會產生記憶體洩漏(memory leak)的問題,卻很讓人頭痛。 ...

這裡討論在 Linux 系統上標準串流(standard streams)的緩衝區(buffering)時常容易會產生的一些問題。 首先請看下面這個使用 pipeline 的指令: ...
這裡介紹 HTML5 的 WebSocket 概念,並且跟傳統的即時性網頁技術 Polling、Long-Polling 與 Streaming 做比較。 HTML5 的 WebSocket 是一種建立在單一 TCP 連線上的全雙工(full-duplex)通訊管道,可以讓網頁應用程式與伺服器之間做即時性、雙向的資料傳遞。 WebSocket 跟以往實作全雙工的技術比起來,改進了非常多,不但減低網路頻寬的使用,也降低了網路延遲的時間。(關於網路的頻寬與延遲可參考這裡) ...

HINT.css 是一個使用 CSS3 與 HTML5 實作的 tooltip 函式庫,可以在網頁中呈現漂亮的提示訊息方塊。 一般在網頁中若要顯示提示訊息,可以使用 title 這個 HTML 屬性,像上面這張圖將 title 設定為 "HTML.css Logo",所以當你將滑鼠移到圖片上面時,停留一段時間他就會顯示這行提示訊息。 ...

隨著各種資訊的數位化,電子書也跟著越來越普及,雖然紙本書籍的市場受到擠壓,但是依然屹立不搖。 我個人非常喜愛看資訊類的書籍,在大學時代花在買資訊圖書上的錢就超過三萬塊,不過後來因為書實在太多了,就改用電子書的方式,一來省錢,二來不佔空間,攜帶方便,許多資訊類的圖書出版商都有推出電子書(像歐萊禮就很多),還特別買了一台 Kindle Paper White 來看。 ...