貌似没有什么不同,但是上面的代码换成var定义domRender的话就不能执行了

解决方案 »

  1.   

    var func=function 和 function func()在意义上没有任何不同,但其解释优先级不同:
    后者会先于同一语句级的其他语句。即:
    {
     var k = xx();
     function xx(){return 5;}
    }
    不会出错,

    {
     var k = xx();
     var xx = function(){return 5;}
    }
    则会出错。
      

  2.   

    哦,优先级的确不同
    但是在domRender 在 onComplete 里只是一个指针而已,应该不存在优先级的问题吧
      

  3.   

    恩,Amwpfiqvy(ContextMenu) 的解释的确合理,结帖