共享自己写一个框架DreamScript


Posted in Javascript onJanuary 20, 2007

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:附件已经上传了
共享自己写一个框架DreamScript下载此文件

Javascript 相关文章推荐
JavaScript Base64编码和解码,实现URL参数传递。
Sep 18 Javascript
JavaScript 组件之旅(一)分析和设计
Oct 28 Javascript
javascript移动设备Web开发中对touch事件的封装实例
Jun 05 Javascript
JS实现网页标题随机显示名人名言的方法
Nov 03 Javascript
Javascript同时声明一连串(多个)变量的方法
Jan 23 Javascript
JS实现向iframe中表单传值的方法
Mar 24 Javascript
Vue中this.$router.push参数获取方法
Feb 27 Javascript
Vue.js单向绑定和双向绑定实例分析
Aug 14 Javascript
详解Node.js读写中文内容文件操作
Oct 10 Javascript
JavaScript Array对象使用方法解析
Sep 24 Javascript
解决Ant Design Modal内嵌Form表单initialValue值不动态更新问题
Oct 29 Javascript
JavaScript实现点击切换验证码及校验
Jan 10 Javascript
javascript读取RSS数据
Jan 20 #Javascript
一个多次搜索+多次传值的解决方案
Jan 20 #Javascript
短信提示使用 特效
Jan 19 #Javascript
通过JAVAScript实现页面自适应
Jan 19 #Javascript
Javascript----文件操作
Jan 18 #Javascript
强悍无比的WEB开发好助手FireBug(Firefox Plugin)
Jan 16 #Javascript
javaScript对象和属性的创建方法
Jan 15 #Javascript
You might like
一个可以找出源代码中所有中文的工具
2006/10/25 PHP
浅谈PHP与C#的值类型指向区别的详解
2013/05/21 PHP
探讨方法的重写(覆载)详解
2013/06/08 PHP
PHP操作文件的一些基本函数使用示例
2014/11/18 PHP
php设置页面超时时间解决方法
2015/09/22 PHP
jQuery Ajax文件上传(php)
2009/06/16 Javascript
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
深入理解JavaScript系列(4) 立即调用的函数表达式
2012/01/15 Javascript
实现只能输入数字的input不用replace方法
2013/09/12 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
详解在Vue中通过自定义指令获取dom元素
2017/03/04 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
Javascript中JSON数据分组优化实践及JS操作JSON总结
2017/12/22 Javascript
JavaScript实现星级评价效果
2019/05/17 Javascript
详解JavaScript 浮点数运算的精度问题
2019/07/23 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
Python中的赋值、浅拷贝、深拷贝介绍
2015/03/09 Python
利用Python开发实现简单的记事本
2016/11/15 Python
浅谈python配置与使用OpenCV踩的一些坑
2018/04/02 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
Python封装原理与实现方法详解
2018/08/28 Python
python利用7z批量解压rar的实现
2019/08/07 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
2019/08/20 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
Python中logging日志记录到文件及自动分割的操作代码
2020/08/05 Python
python飞机大战游戏实例讲解
2020/12/04 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
Priority Pass机场贵宾室会籍计划:全球超过1200间机场贵宾室
2018/08/26 全球购物
学生宿舍管理制度
2014/01/30 职场文书
六一儿童节标语
2014/10/08 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书