2014-01-15 2 views
-7

WinJS Promises и JQuery Обещания - это то же самое?JQuery и WinJS - Promise

+3

Что вы хотите сказать? – Sampson

+1

Просто выполните поиск в вашей любимой поисковой системе для 'JS promises' [был задан до] (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/ Чувак, вам нужно задать реальный вопрос и google немного, прежде чем размещать здесь. – sebagomez

ответ

2

Посылы представляют собой шаблон программирования для работы с асинхронными операциями. Шаблон может применяться к другим языкам, но чаще всего они встречаются в JS-библиотеках (например, jQuery и WinJS).

Kraig Brockschmidt имеет очень хороший блог о том, как они работают (в целом) и в 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() не приводит к вызову обработчика ошибок в Promise WinJS. –

+0

Вы можете сделать некоторые основы с WinJS и jQuery обещаниями - цепочкой, присоединением. Я не знал о $ .Deferred(). Reject(), так что спасибо! –