共享自己寫一個框架DreamScript
更新時間:2007年01月20日 00:00:00 作者:
DreamScript是我去年1月就開始自己寫的一個框架,后在6月因?yàn)閾Q工作的原因?qū)е聼o更多時間自己一人寫下去,期間對他多次改進(jìn),先那出來,希望大家看看一起學(xué)習(xí),如果有興趣一起做的,我也很歡迎。在這里我說明一下他是一個主要使用SOAP和WebService交換數(shù)據(jù)的,這也是我的想法,只使用WS做為通信標(biāo)準(zhǔn)。在這其中我融合了很多框架的亮點(diǎn),根據(jù)自己的喜好寫了出來。
以下我最近加的功能的版本說明:
2006-12-29 17:12 v0.612.29.1712
添加web-client.xml配置文件解析功能(初步構(gòu)建立)
為window添加了onload和onunload監(jiān)聽,用戶使用onLoad和onUnLoad方法代替
在onload里添加autoStartupListener 在這里解析配置文件web-client.xml
在onunload里添加autoShutdownListener
為system.config添加configFileName屬性,該屬性默認(rèn)值為web-client.xml
2006-12-31 14:52 v0.612.31.1452
添加Cookie操作類,在XMLDOM的基礎(chǔ)上添加操作。
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時觸發(fā)
2007-1-10 11:14 v0.701.10.1114
為system.ui.Repeater控件添加AlternateItem交替項(xiàng),添加range屬性控制生成的數(shù)據(jù)項(xiàng)是否橫向排列
2007-1-13 16:34 v0.701.13.1634
增強(qiáng)了system.ui.Repeater的PaginationItem功能,添加頁碼輸出,取消range屬性,該由用戶自己對DIV設(shè)置style
(如要橫向排列可以設(shè)置style="float:left"),Repeater不對DIV的STYLE做任何處理。
2007-1-15 10:57 v0.701.15.1057
添加system.ui.DOMControl基礎(chǔ)類。主要是在DOM的基礎(chǔ)上對控件的功能進(jìn)行擴(kuò)張,添加了生命周期,他主要是作為
單一無復(fù)雜邏輯控件用,如label,textbox,link,等等.在DOM的事件處理上,對他的事件進(jìn)行了包裝以符合統(tǒng)一的
變成風(fēng)格。如label.onClick是在label.onclick里執(zhí)行的,但是label.onClick的參數(shù)e對他進(jìn)行了同意處理
----------------------------------------------------------------------------------------------------------------------------------------------------------------
DreamScript\Forum\Main.htm可以直接查看效果,DreamScript\Forum\Bin\Main.js這個頁面的邏輯代碼
----------------------------------------------------------------------------------------------------------------------------------------------------------------
我的QQ:81415669
感謝aoao幫助上傳
--------------------------------------
aoao:附件已經(jīng)上傳了
下載此文件
以下我最近加的功能的版本說明:
2006-12-29 17:12 v0.612.29.1712
添加web-client.xml配置文件解析功能(初步構(gòu)建立)
為window添加了onload和onunload監(jiān)聽,用戶使用onLoad和onUnLoad方法代替
在onload里添加autoStartupListener 在這里解析配置文件web-client.xml
在onunload里添加autoShutdownListener
為system.config添加configFileName屬性,該屬性默認(rèn)值為web-client.xml
2006-12-31 14:52 v0.612.31.1452
添加Cookie操作類,在XMLDOM的基礎(chǔ)上添加操作。
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時觸發(fā)
2007-1-10 11:14 v0.701.10.1114
為system.ui.Repeater控件添加AlternateItem交替項(xiàng),添加range屬性控制生成的數(shù)據(jù)項(xiàng)是否橫向排列
2007-1-13 16:34 v0.701.13.1634
增強(qiáng)了system.ui.Repeater的PaginationItem功能,添加頁碼輸出,取消range屬性,該由用戶自己對DIV設(shè)置style
(如要橫向排列可以設(shè)置style="float:left"),Repeater不對DIV的STYLE做任何處理。
2007-1-15 10:57 v0.701.15.1057
添加system.ui.DOMControl基礎(chǔ)類。主要是在DOM的基礎(chǔ)上對控件的功能進(jìn)行擴(kuò)張,添加了生命周期,他主要是作為
單一無復(fù)雜邏輯控件用,如label,textbox,link,等等.在DOM的事件處理上,對他的事件進(jìn)行了包裝以符合統(tǒng)一的
變成風(fēng)格。如label.onClick是在label.onclick里執(zhí)行的,但是label.onClick的參數(shù)e對他進(jìn)行了同意處理
----------------------------------------------------------------------------------------------------------------------------------------------------------------
DreamScript\Forum\Main.htm可以直接查看效果,DreamScript\Forum\Bin\Main.js這個頁面的邏輯代碼
----------------------------------------------------------------------------------------------------------------------------------------------------------------
我的QQ:81415669
感謝aoao幫助上傳
--------------------------------------
aoao:附件已經(jīng)上傳了

相關(guān)文章
javascript中this做事件參數(shù)相關(guān)問題解答
有關(guān)this想必大家早有所耳聞,只不過在使用中不是那么在意而已,接下來為大家介紹下this做事件參數(shù)問題,感興趣的你可不要錯過了哈2013-03-03基于JavaScript實(shí)現(xiàn)輪播圖代碼
在前端程序開發(fā)中,經(jīng)常會實(shí)現(xiàn)js輪播圖的效果,怎么實(shí)現(xiàn)的呢?下面小編給大家分享基于基于JavaScript實(shí)現(xiàn)輪播圖代碼 ,非常不錯,感興趣的朋友可以參考下2016-07-07JS實(shí)現(xiàn)的tab切換并顯示相應(yīng)內(nèi)容模塊功能示例
這篇文章主要介紹了JS實(shí)現(xiàn)的tab切換并顯示相應(yīng)內(nèi)容模塊功能,結(jié)合實(shí)例形式分析了JavaScript基于事件響應(yīng)、元素遍歷實(shí)現(xiàn)頁面tab切換功能相關(guān)操作技巧,需要的朋友可以參考下2019-08-08javascript上傳圖片前預(yù)覽圖片兼容大多數(shù)瀏覽器
上傳圖片前預(yù)覽圖片這種效果應(yīng)用比較廣泛,實(shí)現(xiàn)的方也大同小異,下面為大家介紹下,在javascript中是如何實(shí)現(xiàn)的,感興趣的朋友可以參考下2013-10-10兩種js監(jiān)聽滾輪事件的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄獌煞Njs監(jiān)聽滾輪事件的實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05