[問八系列] Windows 8 開發 (5): 分離檢視型應用程式 Part 2: 了解 Windows 8 中的 XML HTTP 與非同步

在 Part 1 中,我們已經製作好部落格的清單,接下來我們想做的是由那些部落格中抓取他們的 RSS 來列出清單,為了要達到這個需求,我們需要利用 XML HTTP 抓取資料,不過因為會處理到非同步,而且我們也不想在資料還沒抓完前就做下一個動作吧,那會造成 synchronous 的問題,所以我們要有一些方法來處理,我們會用到兩個在 WinJS 中的功能:xhr 和 Promise 物件。

...繼續閱讀 »

[問八系列] 與 Windows Runtime Library 是麻吉的好朋友:JavaScript + WinJS

在 Windows 8-style application 開發工具中,最引人注目的還是那個從未在 Desktop Application 版圖中出現的程式語言:JavaScript,之前在市場上早有傳言,Windows 8 的開發工具之一會是 JavaScript, HTML5 和 CSS3,現在這個傳言成真了,JavaScript 真的可以配合 HTML5 和 CSS3 開發出 Windows 8-style application,而且 Microsoft 還為 JavaScript 打造了一個應用程式介面:Windows Library for JavaScript (WinJS)。

...繼續閱讀 »