共享自己寫(xiě)一個(gè)框架DreamScript
更新時(shí)間:2007年01月20日 00:00:00 作者:
DreamScript是我去年1月就開(kāi)始自己寫(xiě)的一個(gè)框架,后在6月因?yàn)閾Q工作的原因?qū)е聼o(wú)更多時(shí)間自己一人寫(xiě)下去,期間對(duì)他多次改進(jìn),先那出來(lái),希望大家看看一起學(xué)習(xí),如果有興趣一起做的,我也很歡迎。在這里我說(shuō)明一下他是一個(gè)主要使用SOAP和WebService交換數(shù)據(jù)的,這也是我的想法,只使用WS做為通信標(biāo)準(zhǔn)。在這其中我融合了很多框架的亮點(diǎn),根據(jù)自己的喜好寫(xiě)了出來(lái)。
以下我最近加的功能的版本說(shuō)明:
2006-12-29 17:12 v0.612.29.1712
添加web-client.xml配置文件解析功能(初步構(gòu)建立)
為window添加了onload和onunload監(jiān)聽(tīng),用戶使用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操作類(lèi),在XMLDOM的基礎(chǔ)上添加操作。
2007-1-5 10:19 v0.701.05.1020
重寫(xiě)system.Component,system.ui.Control,system.Enum,精簡(jiǎn)system.ui.Control代碼提高效率
2007-1-9 10:37 v0.701.09.1037
為system.ui.Page類(lèi)添加onBeforeUnLoad事件在window.onbeforeunLoad時(shí)觸發(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功能,添加頁(yè)碼輸出,取消range屬性,該由用戶自己對(duì)DIV設(shè)置style
(如要橫向排列可以設(shè)置style="float:left"),Repeater不對(duì)DIV的STYLE做任何處理。
2007-1-15 10:57 v0.701.15.1057
添加system.ui.DOMControl基礎(chǔ)類(lèi)。主要是在DOM的基礎(chǔ)上對(duì)控件的功能進(jìn)行擴(kuò)張,添加了生命周期,他主要是作為
單一無(wú)復(fù)雜邏輯控件用,如label,textbox,link,等等.在DOM的事件處理上,對(duì)他的事件進(jìn)行了包裝以符合統(tǒng)一的
變成風(fēng)格。如label.onClick是在label.onclick里執(zhí)行的,但是label.onClick的參數(shù)e對(duì)他進(jìn)行了同意處理
----------------------------------------------------------------------------------------------------------------------------------------------------------------
DreamScript\Forum\Main.htm可以直接查看效果,DreamScript\Forum\Bin\Main.js這個(gè)頁(yè)面的邏輯代碼
----------------------------------------------------------------------------------------------------------------------------------------------------------------
我的QQ:81415669
感謝aoao幫助上傳
--------------------------------------
aoao:附件已經(jīng)上傳了
下載此文件
以下我最近加的功能的版本說(shuō)明:
2006-12-29 17:12 v0.612.29.1712
添加web-client.xml配置文件解析功能(初步構(gòu)建立)
為window添加了onload和onunload監(jiān)聽(tīng),用戶使用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操作類(lèi),在XMLDOM的基礎(chǔ)上添加操作。
2007-1-5 10:19 v0.701.05.1020
重寫(xiě)system.Component,system.ui.Control,system.Enum,精簡(jiǎn)system.ui.Control代碼提高效率
2007-1-9 10:37 v0.701.09.1037
為system.ui.Page類(lèi)添加onBeforeUnLoad事件在window.onbeforeunLoad時(shí)觸發(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功能,添加頁(yè)碼輸出,取消range屬性,該由用戶自己對(duì)DIV設(shè)置style
(如要橫向排列可以設(shè)置style="float:left"),Repeater不對(duì)DIV的STYLE做任何處理。
2007-1-15 10:57 v0.701.15.1057
添加system.ui.DOMControl基礎(chǔ)類(lèi)。主要是在DOM的基礎(chǔ)上對(duì)控件的功能進(jìn)行擴(kuò)張,添加了生命周期,他主要是作為
單一無(wú)復(fù)雜邏輯控件用,如label,textbox,link,等等.在DOM的事件處理上,對(duì)他的事件進(jìn)行了包裝以符合統(tǒng)一的
變成風(fēng)格。如label.onClick是在label.onclick里執(zhí)行的,但是label.onClick的參數(shù)e對(duì)他進(jìn)行了同意處理
----------------------------------------------------------------------------------------------------------------------------------------------------------------
DreamScript\Forum\Main.htm可以直接查看效果,DreamScript\Forum\Bin\Main.js這個(gè)頁(yè)面的邏輯代碼
----------------------------------------------------------------------------------------------------------------------------------------------------------------
我的QQ:81415669
感謝aoao幫助上傳
--------------------------------------
aoao:附件已經(jīng)上傳了
下載此文件
相關(guān)文章
JavaScript?異步函數(shù)?Promisification?處理詳情
這篇文章主要介紹了JavaScript異步函數(shù)Promisification處理詳情,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08
H5+C3+JS實(shí)現(xiàn)雙人對(duì)戰(zhàn)五子棋游戲(UI篇)
這篇文章主要為大家詳細(xì)介紹了H5+C3+JS實(shí)現(xiàn)雙人對(duì)戰(zhàn)五子棋游戲,實(shí)現(xiàn)雙人對(duì)戰(zhàn)模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09
url地址自動(dòng)加#號(hào)問(wèn)題說(shuō)明
# 包含了一個(gè)位置信息,默認(rèn)的錨點(diǎn)是#top 也就是網(wǎng)頁(yè)的上端,而javascript:void(0) 僅表示一個(gè)死鏈接。2010-08-08
講兩件事:1.this指針的用法小探. 2.ie的attachEvent和firefox的addEventListene
講兩件事:1.this指針的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件處理上的區(qū)別...2007-04-04
JavaScript具有類(lèi)似Lambda表達(dá)式編程能力的代碼(改進(jìn)版)
在之前的一篇博文中我介紹了一種方法可以讓JavaScript具有一種近似于Lambda表達(dá)式的編程能力——但是它有一些缺點(diǎn),其中妨礙它的使用的最主要的一條就是多了一層括號(hào),讓代碼變得難以閱讀。2010-09-09
javascript實(shí)現(xiàn)電商放大鏡效果
這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)電商放大鏡效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11
javascript讀取Xml文件做一個(gè)二級(jí)聯(lián)動(dòng)菜單示例
這篇文章主要介紹了使用javascript中讀取Xml文件做成的一個(gè)二級(jí)聯(lián)動(dòng)菜單,需要的朋友可以參考下2014-03-03

