jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿(mǎn)快樂(lè)、美好的愿望和寧?kù)o時(shí),你才能擁有強(qiáng)壯的體魄和明朗、快樂(lè)或者寧?kù)o的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0
          原文:http://blog.csdn.net/jinxfei/archive/2009/08/10/4430298.aspx
          06年初還不像現(xiàn)在,WEB方面沒(méi)有那么多成熟的框架,ajax也遠(yuǎn)沒(méi)有今天這么普及,
          為了改善用戶(hù)體驗(yàn),我準(zhǔn)備在展示層所有的關(guān)鍵頁(yè)面都使用AJAX技術(shù),
          我也是05年才開(kāi)始學(xué)習(xí)WEB相關(guān)的東西,對(duì)js,css等等都不太熟悉,
          于是在很短的時(shí)間內(nèi),研究了如下技術(shù):
          DWR、CSS、VML、DOJO、JSON,XSLT,
          最終確定了用DWR作為數(shù)據(jù)傳輸手段,json作為數(shù)據(jù)傳輸編碼格式,用DOJO來(lái)完成前臺(tái)控件開(kāi)發(fā)這樣一個(gè)模式。
          (我有一篇簡(jiǎn)單的關(guān)于DOJO的文章 ,提到DOJO在js面向?qū)ο蠓庋b方面有獨(dú)到之處)

          我用DOJO開(kāi)發(fā)了三套控件,其中最有特色的是一個(gè)拓?fù)鋱D編輯和展示系統(tǒng),
          我對(duì)比過(guò),在06年,很多網(wǎng)管都有拓?fù)鋱D系統(tǒng),但基本上都是基于C/S的,
          我們實(shí)現(xiàn)的純B/S的拓?fù)湎到y(tǒng),在當(dāng)時(shí)還是有一定的先進(jìn)性的,這一設(shè)計(jì),后來(lái)變成了我的研究生論文。

          這個(gè)拓?fù)湎到y(tǒng)在瀏覽器中實(shí)現(xiàn)了MVC模式,
          model是XML的拓?fù)涿枋觯ㄟ^(guò)dwr加載和保存,描述拓?fù)鋱D上的節(jié)點(diǎn)、連接線等信息,
          view是VML,用于把模型展示層圖形,
          controller是javascript,當(dāng)然使用DOJO做了封裝,響應(yīng)用戶(hù)的操作,
          然后修改模型,從而改變拓?fù)鋱D的展示,比如拖拽、縮放、畫(huà)線等等。
          這一部分從可研到設(shè)計(jì)到完成,只用了四周的時(shí)間,光js代碼就超過(guò)了200K,
          也算是我比較神奇的發(fā)揮了,如果沒(méi)有DOJO框架,真不知道會(huì)亂成什么樣。
          主站蜘蛛池模板: 青浦区| 乐至县| 东方市| 松原市| 辽源市| 西安市| 阿尔山市| 昌吉市| 洪泽县| 河池市| 兰州市| 鄂伦春自治旗| 当雄县| 阿荣旗| 金华市| 望江县| 阳信县| 临海市| 徐水县| 高淳县| 广宗县| 贺兰县| 汉寿县| 固镇县| 林西县| 岑巩县| 永安市| 改则县| 团风县| 托克逊县| 麻江县| 康保县| 海阳市| 曲阳县| 桓台县| 革吉县| 泾源县| 康平县| 祁门县| 福鼎市| 婺源县|