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

來源:互聯網
上載者:User

HTML

優點:HTML片段實現起來只需要很小的工作量。這種格式的外部資料可以通過一種簡單的方法載入並插入到頁面中,甚至連回呼函數都不必使用。無需遍曆資料。

缺點:重用性差,外部檔案必須與它們的目標容器緊密結合。

JavaScript

JavaScript檔案能投提供極大的靈活性,但它卻不是一種真正的資料存放區機制。

Json

優點:Json檔案的結構使它可以方便地被重用。而且它們非常簡潔,也容易閱讀,讀取速度快。

缺點:Json檔案中的錯誤可能導致頁面上的指令碼靜默地終止運行,甚至還會帶來其它的負面影響,因此,這種資料必須由信得過的人仔細進行構建。

XML

優點:XML文檔的可移植性是當之無愧的王者,XML已經成為了Web服務領域的“世界語”。xpath、dtd等都為它增色不少,能夠對格式進行有效驗證。

缺點:XML格式的檔案體積相對較大,解析和操作它們的速度要慢一些。

總結

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

  1. 在PHP中如何判斷AJAX請求
  2. AJAX跨域問題的解決辦法
  3. 淺談Ajax在ASP.Net中的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.