首页 > 代码库 > javascript优化--05模式

javascript优化--05模式

回调模式:

  • 基本例子:
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模式