共享自己写一个框架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 相关文章推荐
document.getElementById获取控件对象为空的解决方法
Nov 20 Javascript
通过Jquery的Ajax方法读取将table转换为Json
May 31 Javascript
JavaScript实现按Ctrl键打开新页面
Sep 04 Javascript
浅谈EasyUI中Treegrid节点的删除
Mar 01 Javascript
JS组件系列之Bootstrap Icon图标选择组件
Jan 28 Javascript
详谈JS中实现种子随机数及作用
Jul 19 Javascript
jquery判断iPhone、Android设备类型
Sep 14 Javascript
JS实现动态修改table及合并单元格的方法示例
Feb 20 Javascript
JSON在Javascript中的使用(eval和JSON.parse的区别)详细解析
Sep 05 Javascript
vue实现商城上货组件简易版
Nov 27 Javascript
layui下拉框获取下拉值(select)的例子
Sep 10 Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
Jul 26 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
人族 Terran 魔法与科技
2020/03/14 星际争霸
Get或Post提交值的非法数据处理
2006/10/09 PHP
通过修改Laravel Auth使用salt和password进行认证用户详解
2017/08/17 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
js arguments.callee的应用代码
2009/05/07 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
Extjs的FileUploadField文件上传出现了两个上传按钮
2014/04/29 Javascript
jQuery中first()方法用法实例
2015/01/06 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
详谈javascript精度问题与调整
2017/07/08 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
[01:06:32]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第一局
2016/02/28 DOTA
Python3利用SMTP协议发送E-mail电子邮件的方法
2017/09/30 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
使用python创建Excel工作簿及工作表过程图解
2020/05/27 Python
python 如何停止一个死循环的线程
2020/11/24 Python
html5给汉字加拼音加进度条的实现代码
2020/04/07 HTML / CSS
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
vue+django实现下载文件的示例
2021/03/24 Vue.js
材料采购员岗位职责
2013/12/17 职场文书
升旗仪式主持词
2014/03/19 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
空气的环保标语
2014/06/12 职场文书
禁毒宣传标语
2014/06/19 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
会计实训报告范文
2014/11/04 职场文书
分家协议书范本
2016/03/22 职场文书
剖析后OpLog订阅MongoDB的数据变更就没那么难了
2022/02/24 MongoDB
Python requests用法和django后台处理详解
2022/03/19 Python