`
neora
  • 浏览: 183266 次
  • 性别: Icon_minigender_1
  • 来自: 墨尔本
文章分类
社区版块
存档分类
最新评论

【源码】Javascript控件包

阅读更多
为了加速开发,我们的软件小组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
分享到:
评论
7 楼 neora 2007-06-12  
sp42 写道
数据联动基于Observer的event机制?
p.s Dialog的样式怎么和EXT的有点像?


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


传上去的zip包有问题,这里传一个。
2 楼 sp42 2007-06-12  
楼主的做法和精神值得肯定!
1 楼 andot 2007-06-12  
支持楼主!不过PPT打不开。

相关推荐

    javascript控件

    JavaScript控件是网页开发中的重要组成部分,它们是用JavaScript编程语言编写的一组功能模块,用于增强用户界面并提供丰富的交互性。这些控件通常作为框架出现,为开发者提供了便捷的工具集,帮助他们构建功能丰富的...

    javascript日期控件源码

    JavaScript日期控件源码是一种常见的前端开发工具,用于在网页上提供用户友好的日期选择功能。这个控件通常是一个文本框,用户可以点击后弹出一个日历界面,方便地选择日期,而不是手动输入。这样的控件对于需要处理...

    JavaScript 树型控件源码

    在这个“JavaScript 树型控件源码”中,我们可以期待找到一个实现这种功能的代码库。接下来,我们将深入探讨JavaScript树型控件的相关知识点。 1. **基础概念**: - **DOM操作**:树型控件是基于HTML DOM构建的,...

    javascript时间控件

    "java源代码"标签可能意味着这个时间控件包含Java语言的后端部分,用于处理与前端JavaScript控件的交互,例如验证用户输入的时间数据,或者将时间数据保存到数据库。Java的后端可以使用Servlet、JSP(JavaServer ...

    JavaScript日历控件 六种日历

    分析这个文件的源码可以帮助理解日历控件的工作原理和自定义选项。 7. **交互与事件处理**: - JavaScript日历通常会监听用户的鼠标点击或触摸事件,当用户选择日期时,会触发相应的回调函数,从而更新网页上的...

    基于C#和JavaScript的WPF控件库HandyControl设计源码

    该项目是一套基于C#和JavaScript的WPF控件库HandyControl的设计源码,共包含1855个文件,涵盖了796个C#源文件、341个XAML标记文件、167个Markdown文档、108个Stylus脚本文件、92个SWIG接口文件、73个位图图像文件、...

    JavaScript日期控件01(日期选择器)

    通过阅读并理解`PopupCalendar.js`的源码,我们可以学习到如何利用JavaScript实现一个自定义的日期选择器,这对于前端开发人员来说是一项基础且实用的技能。同时,这也是一种很好的实践,了解如何将HTML、CSS和...

    强大的js源码打印控件

    本文将详细探讨“强大的js源码打印控件”,并结合提供的压缩包文件,阐述如何利用JavaScript实现高效的打印功能。 首先,我们要明白什么是“js源码打印控件”。在网页中,如果想要实现用户点击按钮后直接打印页面...

    寒羽枫javascript日历控件 -源码.zip

    【标题】"寒羽枫javascript日历控件 -源码.zip" 提供的是一个JavaScript编写的日历组件的源代码,适用于网页开发中日期选择功能的实现。JavaScript是一种广泛使用的客户端脚本语言,它允许在浏览器端动态创建交互式...

    JavaScript日历控件集合包含多款

    在压缩包中的“js日历控件”文件里,你可以找到这些控件的源码,通过阅读和学习,不仅可以理解其工作原理,还可以根据项目需求进行定制。无论是简单的显示日期,还是复杂的日程管理,JavaScript日历控件都能提供有效...

    asp.net源码用户控件

    ASP.NET 源码用户控件是.NET框架中一种强大的特性,它允许开发者自定义功能丰富的控件,以便在Web应用程序中重复使用和定制。在ASP.NET中,用户控件(User Control)是一种复合控件,它是由多个基本ASP.NET控件组合...

    JavaScript日期选择控件Kalendae源码.zip

    Kalendae是一款强大的JavaScript库,专门用于创建日期选择功能,其源码的分析有助于我们更好地理解和定制此类控件。 Kalendae提供了多种日期选择样式,包括单日选择、多日选择、月份选择和年份选择,可以轻松地与...

    web开发必备的js控件包

    在Web开发领域,JavaScript控件库是不可或缺的一部分,它们极大地丰富了网页的交互性和用户体验。"web开发必备的js控件包" 提供了一系列的JavaScript组件,这些组件可以帮助开发者快速构建功能丰富的网页应用,减少...

    javascript控件开发之页面控制器

    JavaScript控件开发是Web开发中的一个重要环节,它允许开发者创建交互性强、功能丰富的用户界面。在本主题"JavaScript控件开发之页面控制器"中,我们将深入探讨如何利用JavaScript来实现对网页的控制,特别是页面...

    表格控件源码

    jqGrid的源码深入包含了JavaScript和CSS,开发者可以通过修改这些源码来定制控件样式,增加新功能或者优化性能。 在使用jqGrid时,开发者需要注意以下几点: 1. **安装与引入**:首先需要在项目中引入jqGrid的JS和...

    js日历控件实例源码

    这个实例源码是一个学习和理解JavaScript日历控件工作原理的好材料。你可以通过阅读和分析代码,了解如何使用JavaScript和DOM操作实现一个功能完整的日历组件。同时,也可以根据实际需求对其进行修改和扩展,以满足...

    google地图控件源码

    在IT行业中,Google地图控件源码是一种常见的开发资源,尤其对于那些需要在网页或应用程序中集成地图功能的开发者来说,它提供了强大的工具和自定义可能性。本篇将深入探讨Google地图API及其控件源码的相关知识点。 ...

Global site tag (gtag.js) - Google Analytics