xpjs是一个javascript的组件库,xpjs设计的目标是:让用户不在使用js的前提下完成一系列复杂的web操作,尽量做到轻巧、简单、易用、稳定、兼容。 目标越美好,路程就越遥远,风景就更美丽。
类库特点:
- 模块化操作:xpjs的类管理完成了类继承、依赖、接口、外部调用等一系列的基本类对象思想的功能,适合于大型js项目的开发。
- 易用性:xpjs尽量做到让用户少书写代码,多注重设计。用户只要书写简单的html不用写js即可完成复杂的web操作逻辑。
- 可扩展性和调试性:xpjs具有完善的可扩展机制和错误排查机制,对二次开发人员来讲,尽量做到有错能查,查到能改。
- 粒度开发模式:能分解的尽量分解,借助类管理机制可以让复杂的逻辑轻松解耦。
- dom和原生函数零污染:dom和原生函数的污染一直是一个js界争论的焦点,随着html5的盛行,webApp的复杂度成倍增加,对保持原生对象的零污染原则非常重要。
项目公开地址:https://github.com/xpbb/xp
项目交流QQ群:61591845
提交建议在这里:https://github.com/xpbb/xp/issues
如果您想参加这份开源活动,请发邮件[email protected]或者加群号:61591845!
skyboy(liuruitao)
2012.09.29
http://www.cnblogs.com/xpbb/