共享自己写一个框架DreamScript

 更新时间:2007年01月20日 00:00:00   作者:  
DreamScript是我去年1月就开始自己写的一个框架,后在6月因为换工作的原因导致无更多时间自己一人写下去,期间对他多次改进,先那出来,希望大家看看一起学习,如果有兴趣一起做的,我也很欢迎。在这里我说明一下他是一个主要使用SOAP和WebService交换数据的,这也是我的想法,只使用WS做为通信标准。在这其中我融合了很多框架的亮点,根据自己的喜好写了出来。
以下我最近加的功能的版本说明:
2006-12-29 17:12 v0.612.29.1712
添加web-client.xml配置文件解析功能(初步构建立)
为window添加了onload和onunload监听,用户使用onLoad和onUnLoad方法代替
在onload里添加autoStartupListener 在这里解析配置文件web-client.xml
在onunload里添加autoShutdownListener
为system.config添加configFileName属性,该属性默认值为web-client.xml

2006-12-31 14:52 v0.612.31.1452
添加Cookie操作类,在XMLDOM的基础上添加操作。

2007-1-5 10:19 v0.701.05.1020
重写system.Component,system.ui.Control,system.Enum,精简system.ui.Control代码提高效率

2007-1-9 10:37 v0.701.09.1037
为system.ui.Page类添加onBeforeUnLoad事件在window.onbeforeunLoad时触发

2007-1-10 11:14 v0.701.10.1114
为system.ui.Repeater控件添加AlternateItem交替项,添加range属性控制生成的数据项是否横向排列

2007-1-13 16:34 v0.701.13.1634
增强了system.ui.Repeater的PaginationItem功能,添加页码输出,取消range属性,该由用户自己对DIV设置style
(如要横向排列可以设置style="float:left"),Repeater不对DIV的STYLE做任何处理。

2007-1-15 10:57 v0.701.15.1057
添加system.ui.DOMControl基础类。主要是在DOM的基础上对控件的功能进行扩张,添加了生命周期,他主要是作为
单一无复杂逻辑控件用,如label,textbox,link,等等.在DOM的事件处理上,对他的事件进行了包装以符合统一的
变成风格。如label.onClick是在label.onclick里执行的,但是label.onClick的参数e对他进行了同意处理
----------------------------------------------------------------------------------------------------------------------------------------------------------------
DreamScript\Forum\Main.htm可以直接查看效果,DreamScript\Forum\Bin\Main.js这个页面的逻辑代码
----------------------------------------------------------------------------------------------------------------------------------------------------------------
我的QQ:81415669
感谢aoao帮助上传
--------------------------------------
aoao:附件已经上传了
下载文件 下载此文件

相关文章

  • JavaScript日期格式化技巧分享

    JavaScript日期格式化技巧分享

    在 JavaScript 中,日期和时间的处理与格式化是非常常见的需求,JavaScript 提供了内置的 Date 对象用于操作日期和时间,但它的格式化功能较为有限,为了更方便地格式化日期,通常需要结合一些额外的工具或库,本文涵盖了从基础到进阶的日期格式化技巧
    2024-10-10
  • JavaScript 异步函数 Promisification 处理详情

    JavaScript 异步函数 Promisification 处理详情

    这篇文章主要介绍了JavaScript异步函数Promisification处理详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • H5+C3+JS实现双人对战五子棋游戏(UI篇)

    H5+C3+JS实现双人对战五子棋游戏(UI篇)

    这篇文章主要为大家详细介绍了H5+C3+JS实现双人对战五子棋游戏,实现双人对战模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • webpack打包主要流程以及优化

    webpack打包主要流程以及优化

    这篇文章主要介绍了Webpack是一个强大的前端构建工具,通过配置文件和一系列的插件和加载器,它可以将项目中的模块打包成适合生产环境的文件,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • url地址自动加#号问题说明

    url地址自动加#号问题说明

    # 包含了一个位置信息,默认的锚点是#top 也就是网页的上端,而javascript:void(0) 仅表示一个死链接。
    2010-08-08
  • 讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别

    讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListene

    讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别...
    2007-04-04
  • 判断浏览器的javascript版本的代码

    判断浏览器的javascript版本的代码

    话说最近在研究某著名跟踪系统,在其给用户的实施代码中有一段判断浏览器Javascript版本的代码引起了我的注意,于是问了下google如何判断浏览器的javascript版本
    2010-09-09
  • JavaScript具有类似Lambda表达式编程能力的代码(改进版)

    JavaScript具有类似Lambda表达式编程能力的代码(改进版)

    在之前的一篇博文中我介绍了一种方法可以让JavaScript具有一种近似于Lambda表达式的编程能力——但是它有一些缺点,其中妨碍它的使用的最主要的一条就是多了一层括号,让代码变得难以阅读。
    2010-09-09
  • javascript实现电商放大镜效果

    javascript实现电商放大镜效果

    这篇文章主要为大家详细介绍了javascript实现电商放大镜效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • javascript读取Xml文件做一个二级联动菜单示例

    javascript读取Xml文件做一个二级联动菜单示例

    这篇文章主要介绍了使用javascript中读取Xml文件做成的一个二级联动菜单,需要的朋友可以参考下
    2014-03-03

最新评论