BPS 開發分享之 23:Emscripten

本篇一方面作為 BPS 開發分享系列之一,另一方面也接續另一個系列的文章來繼續分享 Emscripten 的使用心得。 我自己覺得,對初學 Emscripten 的人來說,最傷腦筋的地方在於它的設計比... » 閱讀全文

BPS 開發分享之 18:實體互動

只要是應用程式,都有可能會被開啟了一個以上的實體,而當應用程式的設計當中包含了持久性資料(persistent data,即使應用程式關閉之後仍會保存的資料)的時候,我們就會需要去考慮有多個實體同時去... » 閱讀全文

BPS 開發分享之 16:變化傳播

本系列的上一篇文章當中,我用了不少篇幅在靠北別人的程式庫;平衡起見,我這篇打算反過來靠北一下自己過去的一大心血結晶,即我自己花了一年多的時間所開發的 Shrewd 框架。那曾經是我對 BPS 感到很自... » 閱讀全文

BPS 開發分享之 14:瀏覽器相容性

兼顧瀏覽器相容性、一直以來都是做前端開發的一大挑戰。我自己從 IE 4 的年代就開始在寫網頁,那個時代根本等於沒有標準可言,瀏覽器各玩各的規格,要兼顧相容性是一件超級痛苦的事情;到了現代有了 ECMA... » 閱讀全文

BPS 開發分享之 12:對話方塊

在網頁世界裡面一直存在著三個超古老的內建對話方塊:alert、confirm 和 prompt。這三個打從二十幾年前我剛上國中的時候就已經存在了,一直到現在也都還在。但是當然,原則上專業寫網頁的人一定... » 閱讀全文