jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0
          原文:http://blog.csdn.net/jinxfei/archive/2009/08/10/4430298.aspx
          06年初還不像現在,WEB方面沒有那么多成熟的框架,ajax也遠沒有今天這么普及,
          為了改善用戶體驗,我準備在展示層所有的關鍵頁面都使用AJAX技術,
          我也是05年才開始學習WEB相關的東西,對js,css等等都不太熟悉,
          于是在很短的時間內,研究了如下技術:
          DWR、CSS、VML、DOJO、JSON,XSLT,
          最終確定了用DWR作為數據傳輸手段,json作為數據傳輸編碼格式,用DOJO來完成前臺控件開發這樣一個模式。
          (我有一篇簡單的關于DOJO的文章 ,提到DOJO在js面向對象封裝方面有獨到之處)

          我用DOJO開發了三套控件,其中最有特色的是一個拓撲圖編輯和展示系統,
          我對比過,在06年,很多網管都有拓撲圖系統,但基本上都是基于C/S的,
          我們實現的純B/S的拓撲系統,在當時還是有一定的先進性的,這一設計,后來變成了我的研究生論文。

          這個拓撲系統在瀏覽器中實現了MVC模式,
          model是XML的拓撲描述,通過dwr加載和保存,描述拓撲圖上的節點、連接線等信息,
          view是VML,用于把模型展示層圖形,
          controller是javascript,當然使用DOJO做了封裝,響應用戶的操作,
          然后修改模型,從而改變拓撲圖的展示,比如拖拽、縮放、畫線等等。
          這一部分從可研到設計到完成,只用了四周的時間,光js代碼就超過了200K,
          也算是我比較神奇的發揮了,如果沒有DOJO框架,真不知道會亂成什么樣。
          主站蜘蛛池模板: 茌平县| 延川县| 西安市| 新巴尔虎右旗| 武强县| 西乡县| 武定县| 兴城市| 萍乡市| 红安县| 博野县| 瓦房店市| 文昌市| 洛浦县| 芮城县| 克什克腾旗| 洞头县| 舒兰市| 克拉玛依市| 吴桥县| 三都| 噶尔县| 永兴县| 福清市| 武乡县| 怀安县| 上思县| 张北县| 青岛市| 嵩明县| 包头市| 昭平县| 台东市| 延寿县| 垦利县| 新兴县| 石嘴山市| 汽车| 牡丹江市| 砀山县| 泗洪县|