论坛首页 Web前端技术论坛

【源码】Javascript控件包

浏览 19117 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-06-12  
为了加速开发,我们的软件小组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的一些概念、设计思路。


注意:
附件 PPT.zip 有问题。上传错了,但无法修改。在4搂又重新贴了一个。
  • DNA_Source.zip (130.4 KB)
  • 描述: 源代码。主要代码是: jsDNA_Core.js jsDNA_Element.js jsDNA_ElementDS.js
  • 下载次数: 2098
  • PPT.zip (177 Bytes)
  • 描述: 我们内部培训用的PPT,帮助理解代码的结构和设计思路。
  • 下载次数: 1085
  • 描述: 利用jsDNA做的项目的截图。
  • 大小: 206.2 KB
   发表时间:2007-06-12  
支持楼主!不过PPT打不开。
0 请登录后投票
   发表时间:2007-06-12  
楼主的做法和精神值得肯定!
0 请登录后投票
   发表时间:2007-06-12  
andot 写道
支持楼主!不过PPT打不开。


传上去的zip包有问题,这里传一个。
  • PPT.zip (134.9 KB)
  • 描述: 原始的上传的PPT有问题,这里换一个。
  • 下载次数: 1301
0 请登录后投票
   发表时间:2007-06-12  
走下题,没看错的话,LZ用的MacOSX?
0 请登录后投票
   发表时间:2007-06-12  
数据联动基于Observer的event机制?
p.s Dialog的样式怎么和EXT的有点像?
0 请登录后投票
   发表时间:2007-06-12  
sp42 写道
数据联动基于Observer的event机制?
p.s Dialog的样式怎么和EXT的有点像?


眼睛果然“毒辣”阿!俺们画不漂亮,只好从ext切割了。
0 请登录后投票
   发表时间:2007-06-12  
neora 写道
注意:
附件 PPT.zip 有问题。上传错了,但无法修改。在4搂又重新贴了一个。


可以编辑帖子时再加个附件 颜色标注出来就可以了
0 请登录后投票
   发表时间:2007-06-12  
基于什么协议呢?没有协议哪敢用
0 请登录后投票
   发表时间:2007-06-12  
dennis_zane 写道
基于什么协议呢?没有协议哪敢用


协议?这跟协议有什么关系呢?

我们哪儿干让大家用阿,还远没达到让第三方用的级别呢。  仅供参考。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics