共享自己写一个框架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 相关文章推荐
js 获取浏览器高度和宽度值(多浏览器)
Sep 02 Javascript
ie focus bug 解决方法
Sep 03 Javascript
jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍
Jan 10 Javascript
javascript数组遍历for与for in区别详解
Dec 04 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
Mar 04 Javascript
js实现简单div拖拽功能实例
May 12 Javascript
js操作table元素实现表格行列新增、删除技巧总结
Nov 18 Javascript
JQuery中Ajax()的data参数类型实例分析
Dec 15 Javascript
完全深入学习Bootstrap表单
Nov 28 Javascript
Bootstrap笔记—折叠实例代码
Mar 13 Javascript
vue实现循环滚动列表
Jun 30 Javascript
解决vant框架做H5时踩过的坑(下拉刷新、上拉加载等)
Nov 11 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
php 在文件指定行插入数据的代码
2010/05/08 PHP
php懒人函数 自动添加数据
2011/06/28 PHP
PHP代码审核的详细介绍
2013/06/13 PHP
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
2016/07/01 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
2019/09/30 PHP
用JavaScript实现UrlEncode和UrlDecode的脚本代码
2008/07/23 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
js获取域名的方法
2015/01/27 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
类似于QQ的右滑删除效果的实现方法
2016/10/16 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
微信小程序制作表格的方法
2019/02/14 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
jQuery实现移动端图片上传预览组件的方法分析
2020/05/01 jQuery
详解用js代码触发dom事件的实现方案
2020/06/10 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
Python实现定时任务
2017/02/08 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
python编写微信远程控制电脑的程序
2018/01/05 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
基于Python生成个性二维码过程详解
2020/03/05 Python
最新远光软件笔试题面试题内容
2013/11/08 面试题
体育系毕业生自荐信
2014/06/28 职场文书
计划生育证明格式范本
2014/09/12 职场文书
python3 sqlite3限制条件查询的操作
2021/04/07 Python
利用Python实现Picgo图床工具
2021/11/23 Python
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers