最近为了新项目的开发,针对后台和实际需要对前端框架进行了2次封装。什么都是从零开始,开始一点不会,但经过研究还是做了几个基类,封装了一些常用的方法。
2次封装带来了不少好处,如代码复用,效率提高了,为框架积累了不少,最重要是把Ctrl+C+V的习惯给改了,日产上千行代码到现在的上百行,现在除了新鲜的用户体验吸引我外还有继承、封装基类和组件。
现在,拿其中一个基类进行图解,希望对大家有帮助,如果发现有bug,请联系我,谢谢。
图1:基类代码
图2:运行子类
问题补充
joehe 写道
还有待加强,这个基本不能满足现实需要
这只是一个基类,你可以按照实际情况去继承创建
问题补充
这个主要意图在于说明封装的重要性
问题补充
[quote="shangtang004"]
我写的这个在IE下无法显示,但在firefox下可以
帮看看
this.on('expand',function(){
this.tree.render(this.treeId);
this.tree.root.reload();
});
},
这里最后一个 ‘}’, 多了一个逗号 ‘,’