12 2011 档案

摘要:最近一直在用js做项目,遇到了许多需要应用面向对象来设计的功能,由于js对OOP的原生支持还不是很完善,所以就写了一个面向对象的扩展库用做底层支持,现在把它单独整理出来,完善了一些功能,在这里分享一下。lang.js库提供了包和类的定义、类的继承与混合(mixin)、函数重载等功能,基本可满足大多数面向对象设计的需求。同时支持基于链式的定义方式,让库在使用时更加规范和便捷。下面首先通过简单的例子演示了lang.js的基本功能,之后给出了lang.js的源码及注释。一.功能介绍“lang”作为框架的全局定义,其中包括了四个方法:lang.Package(string name) //用于定义包( 阅读全文
posted @ 2011-12-19 16:22 X!ao_f 阅读(5968) 评论(13) 推荐(13) 编辑