共享自己写一个框架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中获取未知对象属性的代码
Apr 27 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
Jan 02 Javascript
jquery动态改变form属性提交表单
Jun 03 Javascript
深入解读JavaScript中的Iterator和for-of循环
Jul 28 Javascript
利用JS判断鼠标移入元素的方向
Dec 11 Javascript
利用JS做网页特效_大图轮播(实例讲解)
Aug 09 Javascript
Vue如何从1.0迁移到2.0
Oct 19 Javascript
Node.js使用Koa搭建 基础项目
Jan 08 Javascript
Vue源码中要const _toStr = Object.prototype.toString的原因分析
Dec 09 Javascript
ES10 特性的完整指南小结
Mar 04 Javascript
如何实现一个简易版的vuex持久化工具
Sep 11 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
Dec 03 Vue.js
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
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
2010/08/21 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
2014/06/23 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
xtree.js 代码
2007/03/13 Javascript
JQuery 插件制作实践 xMarquee插件V1.0
2010/04/02 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
Bootstrap布局之栅格系统学习笔记
2017/05/04 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
vue实现瀑布流组件滑动加载更多
2020/03/10 Javascript
JavaScript实现公告栏上下滚动效果
2020/03/13 Javascript
[46:14]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第一场 12.11
2020/12/16 DOTA
Python Queue模块详细介绍及实例
2016/12/27 Python
pygame实现弹力球及其变速效果
2017/07/03 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
对python操作kafka写入json数据的简单demo分享
2018/12/27 Python
python [:3] 实现提取数组中的数
2019/11/27 Python
Python函数式编程实例详解
2020/01/17 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
CSS去掉A标签(链接)虚线框的方法
2014/04/01 HTML / CSS
本科生就业推荐信
2014/05/19 职场文书
电子专业毕业生自荐信
2014/05/25 职场文书
高中生逃课检讨书
2014/10/10 职场文书
买卖合同协议书范本
2014/10/18 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
详解Javascript实践中的命令模式
2021/05/05 Javascript