2011-09-23 111 views

回答

6

是的,你可以。唯一需要的是在Visual Studio中的應用程序中添加必需的JavaScript文件,並從那裏包含它們。使用任何CDN將無法正常工作,因爲您無法在Metro JavaScript應用程序中加載外部JavaScript文件。

+0

有幾個注意事項這裏...恩。沒有一個jQuery AJAX調用可以工作,因爲你需要使用WinJS.xhr,不過如果包裝/插件出現來解決這個問題,我不會感到驚訝。 –

+0

Ajax調用應該工作。但是JSONP不支持,因爲腳本元素注入被認爲是WinJS的安全漏洞 –

1

有一個在jQuery庫的一些修復,你可以將其包含在Windows 8的開發。 這裏是獲取jQuery庫的鏈接(有些修復爲Wins 8定製)。 https://github.com/appendto/jquery-win8 這項工作是由AppendTo完成的,他們今年在BUILD會議上與微軟進行了一次聯合對話。 這個jQuery庫的更多細節: jQuery的爲Windows 8 隨着最近的Windows釋放8許多開發商都熱切地着手創建jQuery的增強型應用程序的Windows 8。不幸的是,所有這些人很快就瞭解的jQuery和Windows 8最初在彙集時遭受一點摩擦。 面對這個問題,appendTo很高興發佈jQuery的自定義副本,它將在Windows 8中很好地發揮作用。只需下載它,將它包含在您的項目中,然後您就可以開始運行了。 爲了保證項目的方向是經過精心策劃,appendTo連通jQuery開發團隊經常來解決有關修改的jQuery(或它的單元測試)的某些方面與Windows 8 以提高兼容性考慮到這是一個預覽,你可能有任何疑慮在你自己的項目中遇到問題,我們希望鼓勵你在GitHub上免費提交問題和反饋。我們會盡力及時解答您的疑慮,並儘快解決問題。 請注意,爲了獲得jQuery和Windows 8的最佳體驗,您需要的不僅僅是修改後的庫,還需要了解Windows 8環境中的基本安全問題。這些問題中的很多都與開發人員使用$ .html()(以及其他類似方法)的方式有關。詳情請參閱http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx。 關注在構建2012所做的介紹在網上http://channel9.msdn.com/Events/Build/2012/3-130

相關問題