为了加速开发,我们的软件小组1年多来一直在大量采用Javascript写的组件和Ajax技术来实现软件UI层的开发。今年初,为了适应一个认证计费管理系统(见附件截图)项目的开发,我们整合以前编写的JS代码,构建了一个自称为“jsDNA”的Javascript软件包,着重解决了Dom 对象处理、常用Web控件、数据源绑定联动等问题。从实际情况看,这个软件包的采用在很大程度上提高我们这个项目的开发效率。 尽管jsDNA还不够完善,没达到Release的要求,难以做为一种成熟的组件包或API来为其它的开发者提供可信赖的支持,但我们还是斗胆把源代share出来,抛砖引玉。为中国开源氛围做些蚂蚁之工。 说明: 1、代码包解开后,直接做为一个Tomcat的项目放在Webapps目录下即可。或放在Apache的htdoc根目录。 2、l浏览器打开 /jsDNA/demo/demo.html可看到一部分demo。但demo不全。以后会补上。 3、因为代码还处在develop阶段,打包前也没做检查,BUG肯定是很多的。 为了让结构好懂一点,另附上我们内部培训用的一个PPT,里面了jsDNA的一些概念、设计思路。