Perguntas com a marcação «jquery-deferred»

10
jQuery adiado e promessas - .then () vs .done ()
Eu tenho lido sobre adiados e promessas do jQuery e não vejo a diferença entre usar .then()& .done()para retornos de chamada bem-sucedidos. Eu sei que Eric Hynds menciona isso .done()e .success()mapeia para a mesma funcionalidade, mas acho que o faz, .then()pois todos os retornos de chamada são invocados na conclusão …

9
Passe uma matriz de adiados para $ .when ()
Aqui está um exemplo artificial do que está acontecendo: http://jsfiddle.net/adamjford/YNGcm/20/ HTML: <a href="#">Click me!</a> <div></div> JavaScript: function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" + count + " …

11
Como o jQuery diferido pode ser usado?
O jQuery 1.5 traz o novo objeto Adiado e os métodos anexados .when,.Deferred e ._Deferred. Para aqueles que não usaram .Deferredantes, eu anotei o fonte . Quais são os possíveis usos desses novos métodos, como vamos ajustá-los aos padrões? Eu já li a API e a fonte , então sei …

4
Como você trabalha com uma matriz de adiados jQuery?
Eu tenho um aplicativo que exige que os dados sejam carregados em uma determinada ordem: a URL raiz, os esquemas e, finalmente, inicialize o aplicativo com os esquemas e URLs dos vários objetos de dados. À medida que o usuário navega no aplicativo, os objetos de dados são carregados, validados …



3
Quando devo usar o método “then” do jQuery deferred e quando devo usar o método “pipe”?
O jQuery's Deferredtem duas funções que podem ser usadas para implementar o encadeamento assíncrono de funções: then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Uma função, ou matriz de funções, chamada quando o Deferred é resolvido. failCallbacks Uma função, ou matriz de funções, chamada quando o Deferred é rejeitado. pipe() …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.