为了加速开发,我们的软件小组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
  • 下载次数: 1487
  • PPT.zip (177 Bytes)
  • 描述: 我们内部培训用的PPT,帮助理解代码的结构和设计思路。
  • 下载次数: 772
  • 9a074ae6-d584-45dc-84c7-36e0cb530c7d-thumb
  • 描述: 利用jsDNA做的项目的截图。
  • 大小: 206.2 KB
评论
ueseu 2007-07-11
metaphy 写道
neora 写道
dennis_zane 写道
基于什么协议呢?没有协议哪敢用


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

我们哪儿干让大家用阿,还远没达到让第三方用的级别呢。 仅供参考。

就是说你发布的这个东西的License.这个很重要.
还有,你发布这个东西,你们公司授权吗?


好人哪, 人家发点代码, 还考虑这么多,

汗颜, 我机子上基本上没有不是开源和D版的
hnyashiro 2007-07-10
楼主的机器恶意插件装的真多,影响速度呀,呵呵!
支持楼主开源
InnocentBoy 2007-07-10
有时间看看再说,js确实是个好东西,也是一个烦琐的东西。
8000 2007-07-10
能做成这样,真不错,多少人做了多久啊?
jimever 2007-06-27
非常感谢楼主共享这么好的代码
不过里面的demo简单了些,有些用法没有演示到。比如PopupWin的ScreenCenterWin中如何设置内容文字,希望能改进:)
metaphy 2007-06-22
neora 写道
dennis_zane 写道
基于什么协议呢?没有协议哪敢用


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

我们哪儿干让大家用阿,还远没达到让第三方用的级别呢。 仅供参考。

就是说你发布的这个东西的License.这个很重要.
还有,你发布这个东西,你们公司授权吗?
javacoool 2007-06-18
zhouxue 写道
谢谢楼主,是不错的资料啊,我要好好学习.........


DataSource的思路有点儿意思,是不是跟Delphi里的”DataSource“控件一个意思?
netfishx 2007-06-13
neora 写道
dennis_zane 写道
基于什么协议呢?没有协议哪敢用


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

我们哪儿干让大家用阿,还远没达到让第三方用的级别呢。 仅供参考。


这哪叫开源嘛
neora 2007-06-12
dennis_zane 写道
基于什么协议呢?没有协议哪敢用


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

我们哪儿干让大家用阿,还远没达到让第三方用的级别呢。 仅供参考。
dennis_zane 2007-06-12
基于什么协议呢?没有协议哪敢用
jianfeng008cn 2007-06-12
neora 写道
注意:
附件 PPT.zip 有问题。上传错了,但无法修改。在4搂又重新贴了一个。


可以编辑帖子时再加个附件 颜色标注出来就可以了
neora 2007-06-12
sp42 写道
数据联动基于Observer的event机制?
p.s Dialog的样式怎么和EXT的有点像?


眼睛果然“毒辣”阿!俺们画不漂亮,只好从ext切割了。
sp42 2007-06-12
数据联动基于Observer的event机制?
p.s Dialog的样式怎么和EXT的有点像?
unifly 2007-06-12
走下题,没看错的话,LZ用的MacOSX?
neora 2007-06-12
andot 写道
支持楼主!不过PPT打不开。


传上去的zip包有问题,这里传一个。
sp42 2007-06-12
楼主的做法和精神值得肯定!
andot 2007-06-12
支持楼主!不过PPT打不开。
neora
搜索本博客
博客分类
存档
最新评论