/** * Created by Mai on 2017/4/1. */ var Bills = { createNew: function (project) { var billsTreeSetting = { id: 'ID', pid: 'ParentID', nid: 'NextSiblingID', rootId: -1 }; // 用户定义private方法 var tools = {}; // 所有通过this访问的属性,都不应在此单元外部进行写入操作 var bills = function (proj) { this.project = proj; this.datas = null; this.tree = null; }; // prototype用于定义public方法 bills.prototype.loadDatas = function (datas) { this.datas = datas; this.tree = idTree.createNew(billsTreeSetting); this.tree.loadDatas(this.datas); }; return new bills(project); } };