至少有2处脚本很难懂:
1.
window.gbar={qs:function(){},tg:function(e){var o={id:'gbar'};for(i in e)o[i]=e[i];google.x(o,function(){gbar.tg(o)})}};2.
google.y={};google.x=function(e,g){google.y[e.id]=[e,g];return false};

解决方案 »

  1.   

    window.gbar={ //定义window的属性gbar,gbar为一个对象,包含了两个属性,qs,tg.window是全局对象....
    qs:function(){},
    tg:function(e){
    var o={id:'gbar'};
    for(i in e)
    o[i]=e[i];
    google.x(o,
    function(){
    gbar.tg(o);
    });
    }
    }; google.y={};
    google.x=function(e,g){
    google.y[e.id]=[e,g];
    return false;
    };
    闭包,什么鸟的,如果不知道还是不要看这些代码了
      

  2.   

    压缩过了,很难读。 而且google的JS一般不是很难懂,就是他的服务器工作模式很神奇。
    JS也就那么回事不用看为神作,只是标准范本而已。