您好,登錄后才能下訂單哦!
XML
優點:
XML的一大優勢在于它是一種可擴展的格式,使用時并不會受制于某種預設的數據結構,而是可以自由定義所需的結構,只要該結構在整份文件中保持一致即可。XML的另一個好處是,它符合DOM標準,只要通過Ajax調用獲取到的數據,就可以像解析普通HTML文檔那樣,通過getElementsByTagName(),getAttribute(),parentNode,firstChild等方法或屬性來解析它。
缺點:
不能用于跨域名的Ajax調用,每個Ajax調用所請求的XML文件都必須和執行調用的腳本位于同一網域內,否則就會請求失敗。所以,公共數據源一般不太會用XML格式。
===========================================================================================
2. HTML
優點:
速度,不用另外編寫JavaScript代碼去解析獲取到的HTML,這不僅可以節省開發者的經歷,而 且可以縮短用戶訪問網站的加載時間。
缺點:
如果你要以異步的方式更新文檔中某塊內容,那么使用HTML作為數據源是個非常好的方法。
但是,與XML或Json不同,它并未向開發者提供一種精細的控制手段,除非你就是想更新HTML文檔中某一固定位置上的內容。
===========================================================================================
3.JSON
優點:
JSON是一種非常迅速、靈活且與平臺無關的格式。JSON格式在跨站點使用時非常容易,大部分網絡服務都是以JSON格式來提供數據的。
缺點:
語法嚴格---JSON的每個逗號、冒號、引號都要擺對位置,這樣數據才能正確解析。
安全性---使用由第三方網絡服務提供的JSON服務時,都要考慮安全問題,JSON對象很容易被遠程注入惡意文本,在使用時,應該只從信任的數據源中獲取JSON數據。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。