지연된 객체 예제 (Deffered Object Example)

HTML

<span id="container">11111111111111111</span>
<textarea>
    
    
</textarea>
<input type="button" id="feedback" value="ASDFASDFASD"/>

JavaScript

// Application logic
var submittingFeedback = new $.Deferred();
 
submittingFeedback.done(function(input) {
 $("#container").html("ASDFASDFASDF");
});
 
// DOM interaction
$("#feedback").click(function() {
  submittingFeedback.resolve($("textarea", this).val());
 
  return false;  // prevent default form behavior
});
submittingFeedback.done(function() {
  $("#container").append("<p>Thank you for your feedback!</p>");
});