mMenu是一个类的构造函数mMenu.prototype.addItem 就是给这个类增加一个原形方法
那么创建菜单时可以这样用
m = new mMenu();
m.addItem("item");

解决方案 »

  1.   

    相当于一个类.
    有他的方法和属性.
    用法:
    var omenu = new mMenu(*, *, *, *, *,*);
    omenu.mMenuAddItem (item)
      

  2.   

    this.items[this.items.length] = item
      item.parent = this.id;
      this.children=true;这几句呢
      this.items[this.items.length] = item 这句是把这个item信息保存到数组里面
      item.parent = this.id;      这句呢?
      this.children=true;         这句是不是一个自定义的属性?
      

  3.   

    this.children=true   是不是判断有无子节点
      

  4.   

    哪个是留给判断子接点用的
    item.parent = this.id;      这句呢?这句不明白意思。
      

  5.   

    这是用面向对象的方面实现的菜单对象,
    mMenu.prototype.addItem = mMenuAddItem;
    mMenuItem.prototype.addsubItem = mMenuAddItem;
    这两句是为菜单对象和菜单项添加方法
    含义就顾名思义了,调用相应的方法实现相应的功能
    最好的办法是与作者联系.呵呵