共享自己写一个框架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实现读取txt文档的脚本
Jul 20 Javascript
javascript循环变量注册dom事件 之强大的闭包
Sep 08 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
Apr 08 Javascript
JavaScript中ES6 Babel正确安装过程
Jul 18 Javascript
利用angular.copy取消变量的双向绑定与解析
Nov 25 Javascript
mint-ui在vue中的使用示例
Apr 05 Javascript
Vue中使用vue-i18插件实现多语言切换功能
Apr 25 Javascript
ES6 系列之 WeakMap的使用示例
Aug 06 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
JavaScript页面倒计时功能完整示例
May 15 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
云服务器部署Node.js项目的方法步骤(小白系列)
Mar 23 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
完善CodeIgniter在IDE中代码提示功能的方法
2014/07/19 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
通过判断JavaScript的版本实现执行不同的代码
2010/05/11 Javascript
javascript 函数调用的对象和方法
2010/07/01 Javascript
php对mongodb的扩展(小试牛刀)
2012/11/11 Javascript
百度地图api应用标注地理位置信息(js版)
2013/02/01 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
2014/01/14 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
详解JavaScript中的构造器Constructor模式
2016/01/14 Javascript
javascript的列表切换【实现代码】
2016/05/03 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
vue2滚动条加载更多数据实现代码
2017/01/10 Javascript
微信小程序如何获知用户运行小程序的场景教程
2017/05/17 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
2018/07/11 Javascript
Cordova(ionic)项目实现双击返回键退出应用
2019/09/17 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
VUE:vuex 用户登录信息的数据写入与获取方式
2019/11/11 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
Nest.js环境变量配置与序列化详解
2021/02/21 Javascript
Python和Perl绘制中国北京跑步地图的方法
2016/03/03 Python
Python实现包含min函数的栈
2016/04/29 Python
详解python3中的真值测试
2018/08/13 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
python Shapely使用指南详解
2020/02/18 Python
Python接收手机短信的代码整理
2020/08/02 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
保险公司年会主持词
2014/03/22 职场文书
推荐信怎么写
2014/05/09 职场文书
2014年保洁工作总结
2014/11/24 职场文书
采购员岗位职责
2015/02/03 职场文书
2015选调生工作总结
2015/07/24 职场文书
四群教育工作总结
2015/08/10 职场文书