这是他自己定义了一个CalendarHandler对象或叫类,里面有属性和方法,
idCounter : 0, 这样的是属性;
getId     : function() { return this.idPrefix + this.idCounter++; },这样的是方法;
使用的时候如:
var calendarhandler = new CalendarHandler();
calendarhandler.idCounter  = 1  //给属性 idCounter
calendarhandler.getId();  //调用getId方法这个类具体是什么作用要看环境,这个好像是eae.webfx.net上的xtree里的东西

解决方案 »

  1.   

    确实是定义的一个类的声明:
    idCounter : 0,
    idPrefix  : "webfx-tree-object-",
    all       : {},
    behavior  : null,
    selected  : null,
    onSelect  : null, /* should be part of tree, not handler */
    以上是定义常量。getId     : function() { return this.idPrefix + this.idCounter++; },
    getId是属性,假设调用这个属性则该函数的返回值是"webfx-tree-object-"+idCounter++;
    应该是函数个数的计算方式。
    以下的应该可以类推。
      

  2.   

    咔咔卡,是Xtree 俺要把他搞成超级 Calendar重复劳动,没意义呵