共享自己写一个框架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 相关文章推荐
利用百度地图JSAPI生成h7n9禽流感分布图实现代码
Apr 15 Javascript
JavaScript 作用域链解析
Nov 13 Javascript
jquery+html5制作超酷的圆盘时钟表
Apr 14 Javascript
逐一介绍Jquery data()、Jquery stop()、jquery delay()函数(详)
Nov 04 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
Nov 09 Javascript
JS实现根据用户输入分钟进行倒计时功能
Nov 14 Javascript
详解vue2父组件传递props异步数据到子组件的问题
Jun 29 Javascript
详解React+Koa实现服务端渲染(SSR)
May 23 Javascript
vue单页缓存方案分析及实现
Sep 25 Javascript
vue实现类似淘宝商品评价页面星级评价及上传多张图片功能
Oct 29 Javascript
vue + axios get下载文件功能
Sep 25 Javascript
jquery实现垂直手风琴菜单
Mar 04 jQuery
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捕获Fatal error错误的方法
2014/06/11 PHP
jquery中ajax学习笔记3
2011/10/16 Javascript
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
JS 删除字符串最后一个字符的实现代码
2014/02/20 Javascript
瀑布流布局代码一例
2014/04/11 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
JavaScript中的索引数组、关联数组和静态数组、动态数组讲解
2014/11/08 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
JavaScript实现动态添加,删除行的方法实例详解
2015/07/02 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
2016/12/08 Javascript
浅谈Koa服务限流方法实践
2017/10/23 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
js比较两个单独的数组或对象是否相等的实例代码
2019/04/28 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
js实现浏览器打印功能的示例代码
2020/07/15 Javascript
Vue实现菜单切换功能
2020/11/08 Javascript
Python运行的17个时新手常见错误小结
2012/08/07 Python
python列表操作使用示例分享
2014/02/21 Python
详解Python中的静态方法与类成员方法
2017/02/28 Python
Python使用xlwt模块操作Excel的方法详解
2018/03/27 Python
详解django.contirb.auth-认证
2018/07/16 Python
new修饰符是起什么作用
2015/06/28 面试题
工程专业毕业生自荐信范文
2013/12/25 职场文书
初三学生个人自我评定
2014/04/06 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
2015年安全月活动总结
2015/03/26 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书
2016年教师新年寄语
2015/08/18 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python
Redis入门教程详解
2021/08/30 Redis
十大最强水系宝可梦,最美宝可梦排第三,榜首大家最熟悉
2022/03/18 日漫
P站美图推荐——变身女主角特辑
2022/03/20 日漫
PostgreSQL逻辑复制解密原理解析
2022/09/23 PostgreSQL