日期:2014-05-16  浏览次数:20310 次

函数声明,函数表达式疑问
var bindAsEventListener = function(obj,fn){
    return function(e){
        return fn.call(obj,(e || window.event));
    };
};
function addEventHandle(target,type,sFn){
    if(target.addEventListener){
        return target.addEventListener(type,sFn,false);
    }else if(target.attachEvent){
        return target.attachEvent(type,sFn);
    }else{
        return target['on'+type] = sFn;
    }
}

为什么上面用函数表达式,下面用函数声明
javascript function

------解决方案--------------------
都可以啊 你最好问问作者是怎么想的?
------解决方案--------------------
javascript语言精粹,function语句对比函数表达式截图