AJAX中Onepage的注意事項

          在采用Ajax進行系統實現時,通常會采用onepage的方式進行實現,自己目前也在一個實際的項目中使用著,總體感覺有幾點是在使用onepage時特別要注意的:
          1、js事件的有效范圍的控制
               由于一直在同一個頁面,這個時候特別要注意對于js事件有效范圍的一個控制,我覺得是需要同樣的模仿出以前在傳統的MVC模式下的session范圍/request范圍等,當然,js事件的有效范圍則要控制的更加細致,甚至要控制到域級。
               之前發布的一個js版本的事件管理器中是缺乏對于范圍的控制的,在使用中出現了不少的問題,現在正在逐步的調整,等以后完全調整好后再發布一個版本。
          2、資源有效范圍的控制
                其實這個和上面的問題類似,由于不切換頁面,往往在組件交互的過程中采取的都是清空目前容器的方式,這個時候要特別注意....

          覺得onepage的方式固然在理論上來講是比較好的,但在實際開發上還是比較希望采用類似的之前切換頁面的方式,這個在buffalo中有支持,switchView和switchPart,覺得那樣開發起來的話會覺得比較的習慣,而且不用去擔心關于js事件/資源有效范圍這個因素,不過我這點我不確定buffalo是否能做到,因為我看buffalo好像也沒有在某個范圍級別的資源清除的處理....
          dwr新的版本,也就是1.1中集成了對于pageflow的支持,這是個不錯的feature,^_^,有空的時候去摸索摸索,^_^

          posted on 2006-03-16 10:55 BlueDavy 閱讀(1966) 評論(1)  編輯  收藏 所屬分類: Java

          評論

          # re: AJAX中Onepage的注意事項 2009-02-22 12:14 lzh

          沒看懂!  回復  更多評論   

          公告

           









          feedsky
          抓蝦
          google reader
          鮮果

          導航

          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          統計

          隨筆分類

          隨筆檔案

          文章檔案

          Blogger's

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 合阳县| 双辽市| 丹寨县| 元朗区| 黔江区| 聊城市| 锡林郭勒盟| 沙洋县| 涞水县| 当阳市| 云林县| 丰城市| 衡阳县| 井陉县| 鄯善县| 吕梁市| 乌兰察布市| 抚远县| 宝丰县| 久治县| 富川| 彭水| 乐亭县| 忻城县| 贺州市| 赤水市| 田阳县| 清徐县| 眉山市| 安丘市| 佛教| 滨州市| 桓仁| 淮北市| 普陀区| 革吉县| 凤城市| 秭归县| 哈尔滨市| 冕宁县| 重庆市|