$.ajax&&$.Deferred
学习$.ajax&&$.Deferred的不同
by xiaoji121
JavaScript
var methods = 'done,resolveWith,resolve,isResolved,then,fail,rejectWith,reject,isRejected,promise'.split(','),
method,
ajaxMethods = [],
onlyInDeferredMothods = [];
for(method in $.ajax()){
if($.inArray(method,methods) !== -1){
ajaxMethods.push(method);
}
}
for(method in $.Deferred()){
if($.inArray(method,methods) !== -1){
onlyInDeferredMothods.push(method);
}
}
console.log(ajaxMethods);
console.log(onlyInDeferredMothods);