«jquery-deferred» 태그된 질문

10
jQuery 연기 및 약속-.then () 대 .done ()
jQuery 지연 및 약속에 대해 읽었 으며 성공적인 콜백에 .then()& .done()를 사용하는 것의 차이점을 볼 수 없습니다 . 나도 에릭 Hynds는 것을 언급 .done()과 .success()같은 기능에 매핑 그러나 나는 그렇게 추측하고있어 .then()모든 콜백 모든 성공적인 작업의 완료에 호출한다. 누구든지 올바른 사용법을 가르쳐 줄 수 있습니까?

9
지연된 배열을 $ .when ()에 전달
여기에 무슨 일이 일어나고 있는지에 대한 고안된 예가 있습니다 : http://jsfiddle.net/adamjford/YNGcm/20/ HTML : <a href="#">Click me!</a> <div></div> 자바 스크립트 : function getSomeDeferredStuff() { var deferreds = []; var i = 1; for (i = 1; i <= 10; i++) { var count = i; deferreds.push( $.post('/echo/html/', { html: "<p>Task #" …

11
jQuery 지연을 어떻게 사용할 수 있습니까?
jQuery를 1.5은 새로운 이연 객체와 연결 방법을 제공합니다 .when, .Deferred와 ._Deferred. .Deferred이전에 사용하지 않은 사람들을 위해 소스에 주석을 달았 습니다 . 이 새로운 방법의 가능한 사용법은 무엇입니까? 패턴에 맞추는 방법은 무엇입니까? API 와 소스를 이미 읽었 으므로 그 기능을 알고 있습니다. 내 질문은 일상적인 코드에서 이러한 새로운 기능을 어떻게 사용할 …

4
일련의 jQuery 연기로 어떻게 작업합니까?
루트 URL, 스키마 및 특정 순서로 데이터를로드 해야하는 응용 프로그램이 있습니다. 마지막으로 다양한 데이터 객체의 스키마와 URL로 응용 프로그램을 초기화하십시오. 사용자가 애플리케이션을 탐색 할 때 데이터 오브젝트가로드되고 스키마에 대해 유효성이 검증 된 후 표시됩니다. 사용자가 데이터를 CRUD 할 때 스키마는 1 차 유효성 검사를 제공합니다. 초기화에 문제가 있습니다. Ajax 호출을 …



3
jQuery deferred의 "then"메서드는 언제 사용해야하며 "pipe"메서드는 언제 사용해야합니까?
jQuery Deferred에는 함수의 비동기 체인을 구현하는 데 사용할 수있는 두 가지 함수가 있습니다. then() deferred.then( doneCallbacks, failCallbacks ) Returns: Deferred doneCallbacks Deferred가 해결 될 때 호출되는 함수 또는 함수 배열입니다. failCallbacks Deferred가 거부 될 때 호출되는 함수 또는 함수 배열입니다. pipe() deferred.pipe( [doneFilter] [, failFilter] ) Returns: Promise doneFilter Deferred가 …

2
컴포넌트의 Reactjs 비동기 렌더링
내 ajax 요청이 완료된 후 구성 요소를 렌더링하고 싶습니다. 아래에서 내 코드를 볼 수 있습니다. var CategoriesSetup = React.createClass({ render: function(){ var rows = []; $.get('http://foobar.io/api/v1/listings/categories/').done(function (data) { $.each(data, function(index, element){ rows.push(<OptionRow obj={element} />); }); return (<Input type='select'>{rows}</Input>) }) } }); 하지만 내 ajax 요청의 done 메서드 내에서 렌더링을 반환하기 …

2
지연 대 약속
jQuery 버전 외에 Deferred와 Promise의 차이점은 무엇입니까? 필요에 따라 무엇을 사용해야합니까? 나는 단지 fooExecute(). 예를 들어 html div 상태를 전환 하려면 fooStart()및 만 필요합니다 fooEnd(). //I'm using jQuery v2.0.0 function fooStart() { /* Start Notification */ } function fooEnd() { /* End Notification */ } function fooExecute() { /* Execute …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.