cuiyi's blog(崔毅 crazycy)

          記錄點滴 鑒往事之得失 以資于發展
          數據加載中……

          迷迷糊糊說ajax,js,flash

              一直說ajax的異步調用、局部刷新,除了級聯菜單用過確實很驚奇之后,再也沒再用過。
              最近要用ajax,看了jquery和YUI,疑惑重重。
              所以頻頻問朋友如何在struts1.2中使用jquery、YUI?
             也頻頻問朋友jquery無非就是js的封裝而已,怎么ajax了?
              大概4,5日,念頭一閃,再想這個問題,突然發現自己忽略了ajax的本質:
              1) 封裝htmlhttpobject 這個對象的跨瀏覽器....
              2) 異步調用
              3) 局部刷新
             
              那和傳統做法到底有什么不同呢?
              傳統做法:界面-->直接調用                                后臺邏輯-->處理-->得到結果-->包裝結果-->在新頁面顯示結果
               ajax做法:界面-->直接調用ajax/js函數-->調用    后臺邏輯-->處理-->得到結果-->包裝結果-->在本來頁面的div或者某標記那里顯示結果
               這個區別,如果僅僅從用戶角度來說,如果不需要同一個頁面展現,或者不需要當前頁面的其他東西,新頁面和不跳轉實在沒有什么區別
               但是正是往往需要把結果展示在同一頁面,比如數據對比,或者關聯顯示(級聯,細目圖顯示)等,這個意義就出來了。

               而像jquery,其就是封裝了一些函數,把該封裝的封裝好,從而你一調用就產生了一個對象。
               這個思想真的好,我可以開發一些創建組件(flash組件,或者其它展示組件,一調用就產生一個引用,這樣對它一賦參數,從而達到了組件開發的可行性)。
              
               雖然很土,但是確實很有收獲。
               但是為啥能提到flash呢?我剛剛寫了本文一遍,但是忘記點了什么鍵,就給刷新了,什么都沒有了。而flash似乎能保留用戶剛剛的數據,隱約是這樣記得的,因此覺得很是有必要之。

          posted on 2008-08-04 02:16 crazycy 閱讀(1858) 評論(9)  編輯  收藏 所屬分類: JavaEE技術

          評論

          # re: 迷迷糊糊說ajax,js,flash  回復  更多評論   

          恩,的確是"迷迷糊糊"說
          2008-08-04 09:00 | YYX

          # re: 迷迷糊糊說ajax,js,flash  回復  更多評論   

          的確是很迷糊,而我讓你這么一說本來就不清楚,現在更迷糊了....
          看了看flex現在也不知道flash與服務器交互是什么情況
          2008-08-04 13:10 | Odin

          # re: 迷迷糊糊說ajax,js,flash  回復  更多評論   

          哈哈
          2008-08-05 00:52 | crazycy

          # re: 迷迷糊糊說ajax,js,flash  回復  更多評論   

          ajax核心代碼不過200行,干嘛非得去弄個js庫
          2008-08-05 09:00 | HiMagic!

          # re: 迷迷糊糊說ajax,js,flash  回復  更多評論   

          @HiMagic!
          是為了用組件庫
          2008-08-06 10:50 | crazycy

          # re: 迷迷糊糊說ajax,js,flash  回復  更多評論   

          對用戶來說,使用Ajax可以消除網頁跳轉帶來的空白和閃爍,網頁訪問的用戶體驗就像本地應用程序一樣。
          另一個好處是可以提高效率。傳統方法每次要顯示新內容時,都要在服務器端生成整個html頁,再傳輸到瀏覽器,如果網頁復雜,而變化的內容只占一小部分,這種方式的數據傳輸量大;使用Ajax則只把需要變化的數據傳輸過來,對現在很多應用情況,都能大量減少網絡傳輸。
          2008-08-24 13:04 | Quotation

          # re: 迷迷糊糊說ajax,js,flash  回復  更多評論   

          老崔,知道我是誰不?:D
          2008-08-24 13:07 | Quotation

          # re: 迷迷糊糊說ajax,js,flash  回復  更多評論   

          ft
          不確定
          不過你這個人已經給我講解過了,但是你還堅持你說的,我要見一次鄙視一次;要從技術角度說問題,不要帶上商業成分
          2008-08-26 00:11 | crazycy

          # re: 迷迷糊糊說ajax,js,flash[未登錄]  回復  更多評論   

          搞笑的迷迷糊糊說
          2008-12-23 23:57 | haha
          主站蜘蛛池模板: 苍南县| 井研县| 桦南县| 兴文县| 麟游县| 彭州市| 普兰店市| 乌兰察布市| 揭西县| 鄂尔多斯市| 沂水县| 曲麻莱县| 六安市| 德州市| 隆回县| 海口市| 武清区| 盐池县| 丽江市| 广东省| 新郑市| 平遥县| 虞城县| 郯城县| 二连浩特市| 永济市| 白河县| 上栗县| SHOW| 修武县| 盱眙县| 江达县| 松溪县| 称多县| 鄂伦春自治旗| 汉中市| 偏关县| 六安市| 凤阳县| 南江县| 八宿县|