AJAX中四種外部資料格式比較

來源:互聯網
上載者:User
1.html
優點:html片段實現起來只需要很小的工作量。這種格式的外部資料可以通過一種簡單的方法載入並插入到頁面中,甚至連回呼函數都不必使用。無需遍曆資料。
缺點:重用性差,外部檔案必須與它們的目標容器緊密結合。
2.JavaScript
JavaScript檔案能投提供極大的靈活性,但它卻不是一種真正的資料存放區機制。
3.json
優點:
json檔案的結構使它可以方便地被重用。而且它們非常簡潔,也容易閱讀,讀取速度快。
缺點:
json檔案中的錯誤可能導致頁面上的指令碼靜默地終止運行,甚至還會帶來其它的負面影響,因此,這種資料必須由信得過的人仔細進行構建。
4.xml
優點:
xml文檔的可移植性是當之無愧的王者,xml已經成為了web服務領域的“世界語”。xpath、dtd等都為它增色不少,能夠對格式進行有效驗證。
缺點:
xml格式的檔案體積相對較大,解析和操作它們的速度要慢一些。

總結:
通 過對以上各種資料格式優缺點的分析,我們知道在不需要與其它應用程式共用資料的情況下,以html片段提供外部資料一般來說都是最簡單的。如果資料需要重 用,而且其它應用程式也可能因此受影響,那麼在效能和檔案大小方面具有優勢的json通常是不錯的選擇。而當遠程應用程式未知時,xml則能夠為良好的互 操作性提供最可靠的保證。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.