相关文章推荐
英姿勃勃的松鼠  ·  Linux kill 命令 | ·  2 月前    · 
酒量大的刺猬  ·  Python 字典(Dictionary) ...·  3 天前    · 
安静的香菇  ·  docker部署zookeeper和kafk ...·  7 月前    · 
飞翔的豆浆  ·  java.net.SocketTimeout ...·  1 年前    · 
拉风的凳子  ·  3. BrowserWindow - 简书·  1 年前    · 
// .done() 可以获取函数或函数数组的数量 . done ( [ fn1 , fn2 ] , fn3 , [ fn2 , fn1 ] ) // 我们也可以连接其他的方法 . done ( function ( n ) { $ ( " p " ) . append ( n + " 已完成。 " ) ; } ) ; // 当按钮被点击时修改状态为已完成 $ ( " button " ) . on ( " click " , function ( ) { dfd . resolve ( " " ) ; } ) ; </ script > 尝试一下 »

定义和用法

deferred.done() 函数当Deferred(延迟)对象被受理时,调用添加的处理程序。
提示: 该方法接受一个或者多个参数。deferred.done() 返回的是一个 Deferred 对象, 可以连接其他的延迟对象方法,包括额外的 .done() 方法。当Deferred 对象得到解决时,回调函数按它们被添加时的顺序执行,并且可以作为参数传递给如下的方法使用:resolve,resolveWith。

deferred.done( doneCallbacks [, doneCallbacks ] )