<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    emu in blogjava

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      171 隨筆 :: 103 文章 :: 1052 評論 :: 2 Trackbacks

    1 堅(jiān)持通過xmlhttp調(diào)用,不要用xmldom調(diào)用。IE5xmldom有一些已知的bug是無法解決的。

    2  堅(jiān)持通過異步調(diào)用,不要同步調(diào)用。否則頁面會堵塞在每個(gè)調(diào)用上,瀏覽器會常常失去響應(yīng)。

    3  堅(jiān)持通過純xml方式傳遞數(shù)據(jù),不要通過普通文本方式傳遞html或者javascript代碼。降低cgi和頁面的耦合性,這樣相同的一個(gè)xml數(shù)據(jù)才能很容易的使用在各種不同的頁面上。google在這方面并不是一個(gè)好的榜樣。

    4 通過一致性的接口調(diào)用,不要在代碼里面隨處創(chuàng)建控件發(fā)起http連接。否則代碼將亂成一片。

    5 要預(yù)見到跨域訪問問題的存在,不管是否跨域始終通過代理頁面訪問。這樣靜態(tài)頁面才能在需要的時(shí)候自由的移動到其他服務(wù)器上。

    6 盡量用一致的代碼庫解析xml生成顯示頁面,不要在每個(gè)頁面上各自寫解析xml和生成html的代碼。否則頁面將來非常難以維護(hù)。Uuzone采用的開源項(xiàng)目sarissa或者Google發(fā)起的開源項(xiàng)目Ajaxslt都是可以考慮的選擇。

    posted on 2006-01-12 14:22 emu 閱讀(4004) 評論(18)  編輯  收藏

    評論

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-12 17:53 toafu
    對于第3點(diǎn),我覺得還是應(yīng)該具體問題具體分析,比如AHAH的使用就是比較適合簡單的情況。  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-12 18:16 emu
    如果AJAH只適合簡單的情況,而AJAX則全都適合,那么為什么要用AJAH呢?  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-13 11:14 山藥蛋
    能不能詳細(xì)講一下第5條或提供一些資料,我現(xiàn)在為這一點(diǎn)搞的頭都大了  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-13 13:19 myy
    如果AJAH只適合簡單的情況,而AJAX則全都適合,那么為什么要用AJAH呢?
    -------------
    偶不認(rèn)同階個(gè)...或者說,我覺得返回xhtml最好,一般情況下可以不解析,直接放到頁面里,需要時(shí),也可以解析重新組織。

    比如,服務(wù)端返回:

    <ul>
    <li>aaa</li>
    <li>bbb</li>
    <li>ccc</li>
    </ul>

    這樣的數(shù)據(jù),很多情況下,放到頁面中就可以顯示了,如果不符合要求,用xml也能解析重新組織。而不是自己重新定義一套tag:

    <MyDatas>
    <data>aaa</data>
    <data>bbb</data>
    <data>ccc</data>
    </MyDatas>
      回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-13 13:59 mao
    Another benifit to use XML instead of any other format is the "Encoding" problem. It's esp. useful for Chinese content in different environment.  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-13 14:52 eamoi
    嚴(yán)重認(rèn)同。
    最近在研究一些主流的Ajax開源框架,其實(shí)底層的都是一樣的,只是封裝和輔助部分有所側(cè)重而已。

    加油加油。  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-13 21:49 emu
    myy:


    比如,服務(wù)端返回:
    <ul>
    <li>aaa</li>
    <li>bbb</li>
    <li>ccc</li>
    </ul>
    這樣的數(shù)據(jù),很多情況下,放到頁面中就可以顯示了,如果不符合要求,用xml也能解析重新組織。而不是自己重新定義一套tag


    我很懷疑你有沒有實(shí)踐經(jīng)驗(yàn)了。一般情況下我們數(shù)據(jù)顯示到頁面上都會帶上css樣式的,同樣的數(shù)據(jù)的不同的頁面上往往都使用不同的樣式。
    至于再刻意去把xhtml按照xml去解析,完全就失去了xml的“自說明性”的優(yōu)點(diǎn)了。有一天別人來維護(hù)你的代碼的時(shí)候,怎么猜得出你的數(shù)據(jù)表達(dá)的是這個(gè)意思呢:
    <userlist>
    <user>aaa</user>
    <user>bbb</user>
    <user>ccc</user>
    </userlist>
      回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-13 22:06 emu
    冒大哥提到了編碼問題,eamoi 前陣子好像也在頭疼?
    這個(gè)問題上我的建議是根本上回避這個(gè)問題,否則怎么解決都是很麻煩的事情。  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-16 09:35 usherlight
    跨域訪問? 到底是什么意思, 能不能給講講?  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-16 13:46 emu
    瀏覽器出于安全考慮限制了來自不同域的頁面不能相互訪問頁面內(nèi)容,也限制了xmlhttp控件不能訪問其他域的xml資源。如果你沒有遇到這個(gè)問題的話,那么對你可能并不是問題。  回復(fù)  更多評論
      

    # 問一下:xmlhttp能傳遞多大的XML數(shù)據(jù)? 2006-01-23 16:37 ahu
    做了個(gè)郵件列表,為了減輕服務(wù)器負(fù)擔(dān),把用戶的數(shù)據(jù)(不含附件)全部發(fā)送,如果數(shù)據(jù)較大,客房端的IE就假死了,這個(gè)問題有什么好辦法解決嗎?  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-01-24 12:10 emu
    從來沒有遇到過這個(gè)問題,估計(jì)是你用了同步方式發(fā)送數(shù)據(jù)造成的,試試改用異步回調(diào)方式來解決這個(gè)問題。  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-08-13 22:34 SimenKing
    注意了一下日期,發(fā)現(xiàn)我居然在考古 -.-  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2006-08-14 13:27 emu
    呵呵有新的日志啊  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2007-01-02 16:26 hobo
    用代理是要犧牲服務(wù)器性能的.  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2007-01-04 10:25 emu
    代理頁面,不是服務(wù)器代理技術(shù),基本不耗費(fèi)服務(wù)器性能。  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2007-01-05 17:18 what[匿名]
    代理怎么實(shí)現(xiàn)?  回復(fù)  更多評論
      

    # re: 今天給兄弟部門總結(jié)的幾點(diǎn)關(guān)于ajax的建議,公開出來分享一下。 2007-01-05 20:02 emu
    我所說的代理頁面,是這樣的工作原理:
    * 基于同一個(gè)父域的各個(gè)子域的頁面,會收到瀏覽器跨域的限制而不能相互訪問。
    * 但是各個(gè)子域的頁面如果設(shè)置了父域的domain,瀏覽器就允許它們相互訪問了。
    * 可是這種情況下,各個(gè)子域的頁面還是無法訪問其他子域的xml資源。
    * 這個(gè)時(shí)候我們在xml的資源所在的子域上放置一個(gè)代理頁面,就可以用這個(gè)頁面作為跳板,實(shí)現(xiàn)不同子域的頁面訪問彼此的xml資源了。

    比如,a.emu.com域下面的a.htm要訪問b.emu.com下面的b.xml
    就要在b.emu.com域下面放一個(gè)b.htm,由它來實(shí)施對b.xml的訪問
    而a.htm中用隱藏禎嵌入b.htm。a.htm和b.htm再指定domain="emu.com"
    這樣a.htm就可以處理b.emu.com上的xml文件了。  回復(fù)  更多評論
      


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 大地资源网高清在线观看免费| 一级做a毛片免费视频| 久久这里只精品热免费99| 免费无码黄动漫在线观看| 久久丫精品国产亚洲av不卡 | 免费一级毛片女人图片| 亚洲永久中文字幕在线| 两个人看的www免费视频| 国产三级电影免费观看| 亚洲日韩国产精品乱-久| 99re免费99re在线视频手机版| 免费一级一片一毛片| 亚洲欧美国产日韩av野草社区| 91精品免费观看| 伊人久久综在合线亚洲91| 免费国产污网站在线观看不要卡| 亚洲免费综合色在线视频| 亚洲明星合成图综合区在线| 免费毛片a线观看| 亚洲国产精品一区第二页 | 国内永久免费crm系统z在线 | 国产成人一区二区三区视频免费| 伊人亚洲综合青草青草久热| 一级人做人a爰免费视频| 免费少妇a级毛片人成网| 日韩亚洲综合精品国产| 国产国产人免费人成免费视频| 亚洲欧洲免费无码| 精品免费国产一区二区| 亚洲AV成人片无码网站| 日本人的色道www免费一区| 亚洲精品无码你懂的| 国产a不卡片精品免费观看 | 999zyz**站免费毛片| 亚洲成AV人片天堂网无码| 人妻丰满熟妇无码区免费 | 毛片无码免费无码播放| 亚洲成a人片在线观| 青春禁区视频在线观看直播免费| 中文字幕 亚洲 有码 在线| 天天操夜夜操免费视频|