码迷,mamicode.com
首页 > 编程语言 > 详细

javascript优化--05模式

时间:2014-12-09 12:07:24      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:des   blog   io   ar   sp   java   strong   on   div   

回调模式:

  • 基本例子:
var findNodes = function (callback) {
   ......................
   if (typeof callback !== ‘function‘) {
        callback = false;
   }
   ................
    while(i) {
     i --;
    ............
    if(callback) {
       callback(found)
    }
    ............
   }
}
  • 回调方法是对象方法的时候:
    var findNodes = function (callback, callback_obj) {
       .........   
       if(typeof callback === ‘string‘) {
          callback = callback_obj[callback];
      }
       ...........
       if(typeof callback === ‘function‘) {
         callback.call(callnack_obj, found);
      }
      ...........
    }
    //findNodes(‘paint‘, myapp);

 

javascript优化--05模式

标签:des   blog   io   ar   sp   java   strong   on   div   

原文地址:http://www.cnblogs.com/jinkspeng/p/4152741.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!