2014-01-15 48 views
-7

WinJS Promises和JQuery Promise是一回事吗?JQuery和WinJS - Promise

+3

你的问题是什么? – Sampson

+1

只需在您最喜爱的搜索引擎中搜索'''''''''''''[已经被问到过了](http://stackoverflow.com/questions/6801283/what-are-the-differences-between-deferred-promise-and-future- in-javascript?lq = 1) – Philipp

+1

他们的目的是一样的,工作“有点”不同。 http://blogs.realdolmen.com/experts/2012/08/09/promises-jquery-deferred-object-vs-winjs-promise/老兄,在发布这里之前,你需要问一个真正的问题和谷歌。 – sebagomez

回答

2

Promise是处理异步操作的编程模式。该模式可以应用于其他语言,但它们在JS库(如jQuery和WinJS)中最常遇到。

克雷格·布罗克舍密特有一个非常好的博客文章对他们(一般)是如何工作的,并在这里WinJS: http://blogs.msdn.com/b/windowsappdev/archive/2013/06/11/all-about-promises-for-windows-store-apps-written-in-javascript.aspx

我已经写了一篇博客文章比较jQuery的承诺,并承诺在WinJS。简而言之:他们可以互操作。 http://blogs.windows.com/windows/b/appbuilder/archive/2013/07/10/jquery-and-winjs-working-together-in-windows-store-apps.aspx

+0

它们不完全兼容,因为jQuery一直使用()和fail()方法。 $ .Deferred()。reject()不会导致对WinJS Promise上的错误处理程序的调用。 –

+0

你可以用WinJS和jQuery承诺做一些基础知识 - 链接,加入。我不知道$ .Deferred()。reject(),所以谢谢! –