지연된 객체 예제 (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>");
});