摘要: 前言:什么叫做递延对象,生成一个递延对象只需调用jQuery.Deferred函数,deferred这个单词译为延期,推迟,即延迟的意思,那么在jQuery中又是如何表达延迟的呢,从递延对象中的then方法或许能找到这种延迟的行为,本文重点解读递延对象中的then方法jQuery回调、递延对象总结篇索引:jQuery回调、递延对象总结(上篇)—— jQuery.CallbacksjQuery回调、递延对象总结(中篇) —— 神奇的then方法jQuery回调、递延对象总结(下篇) —— 解密jQuery.when方法设计思路:在递延对象构造中,分别有三组回调对象,每一组回调对象都有与之对应的行 阅读全文
posted @ 2014-01-07 17:55 杨君华 阅读(15686) 评论(3) 推荐(0) 编辑
摘要: 前言:作为参数传递给另一个函数执行的函数我们称为回调函数,那么该回调又是否是异步的呢,何谓异步,如:作为事件处理器,或作为参数传递给(setTimeout,setInterval)这样的异步函数,或作为ajax发送请求,应用于请求各种状态的处理,我们可以称为异步回调,jQuery.Callbacks为我们封装了一个回调对象模块,我们先来看一个应用场景:// 为什么jQuery中的ready事件可以执行多个回调,这得益于我们的jQuery.Deferred递延对象(是基于jQuery.Callbacks回调模块)jQuery(function($) { console.log('docu 阅读全文
posted @ 2014-01-07 11:53 杨君华 阅读(3943) 评论(0) 推荐(0) 编辑