本文比较了Ajax各种数据格式的优缺点。其实,每种格式都有自己的优点和弱项,使用时还要视具体的应用场景而定。

HTML

Ajax中四种外部数据格式比较(ajax接收的数据类型有)  Ajax HTML JavaScript XML Json 第1张

长处: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中的运用
转载请说明出处
知优网 » Ajax中四种外部数据格式比较(ajax接收的数据类型有)

发表评论

您需要后才能发表评论