本文比较了Ajax各种数据格式的优缺点。其实,每种格式都有自己的优点和弱项,使用时还要视具体的应用场景而定。
HTML
长处:HTML片段完成起来只需求很小的工作量。这种格局的外部数据可以经过一种简略的办法加载并刺进到页面中,乃至连回调函数都不必运用。无需遍历数据。
缺陷:重用性差,外部文件有必要与它们的方针容器紧密结合。
JavaScript
JavaScript文件能投供给极大的灵活性,但它却不是一种真实的数据存储机制。
Json
长处:Json文件的结构使它可以方便地被重用。并且它们十分简练,也简略阅览,读取速度快。
缺陷:Json文件中的过错或许导致页面上的脚本静默地停止运转,乃至还会带来其它的负面影响,因而,这种数据有必要由信得过的人细心进行构建。
XML
长处:XML文档的可移植性是名副其实的王者,XML已经成为了Web服务范畴的“世界语”。xpath、dtd等都为它增色不少,可以对格局进行有用的验证。
缺陷:XML格局的文件体积相对较大,解析和操作它们的速度要慢一些。
总结
经过对以上各种数据格局优缺陷的剖析,咱们知道在不需求与其它应用程序同享数据的情况下,以HTML片段供给外部数据一般来说都是最简略的。假如数据需求重用,并且其它应用程序也或许因而受影响,那么在功能和文件巨细方面具有优势的Json通常是不错的挑选。而当长途应用程序不知道时,XML则可以为杰出的互操作性供给最牢靠的确保。
【修改引荐】
- 在PHP中怎么判别AJAX恳求
- AJAX跨域问题的解决办法
- 浅谈Ajax在ASP.Net中的运用
转载请说明出处
知优网 » Ajax中四种外部数据格式比较(ajax接收的数据类型有)
知优网 » Ajax中四种外部数据格式比较(ajax接收的数据类型有)