抱歉,因為人回老家,沒有帶 windows 8 的電腦回家,暫時沒辦法截圖給大家...,僅能簡單說明 blog reader 實作的內容。
承昨天的 data.js 我們寫到 getFeeds( ) 這個 function,最後回傳 blogs 的資料。
今天要繼續補上 acquireSyndication( )。
如有任何問題,我建議以官方的範例為主。
http://msdn.microsoft.com/en-us/library/windows/apps/hh974582.aspx
http://msdn.microsoft.com/zh-tw/library/windows/apps/hh868282.aspx
acquireSyndication(url) 說明:
恩...糟糕了,xhr 我有點不清楚什麼...。
官方的說明是 :
Call xhr for the URL to get results asynchronously
非同步的取得該 URL 的資料(使用 WinJS.xhr)。
剛剛查了一下 msdn.microsoft.com,有提到 WinJS.xhr 是做什麼的:
1.WinJS.xhr 讓使用 JavaScript 開發的 windows 8 app 可以下載網頁內容。
2.WinJS.xhr 函式會傳回 WinJS.Promise。(不過在這個範例好像沒有看到..?!)
3.WinJS.xhr 這個函式使用單一參數,您可以在其中指定選項。但很重要的事情是 唯一的必要選項是 url。
(function () {
//補腦加上昨天的內容
function acquireSyndication(url) {
return WinJS.xhr(
{
url: url,
headers: { "If-Modified-Since": "Mon, 27 Mar 1972 00:00:00 GMT" }
});
}
//待續
})();