18ajax ajax json xml javascript的区别和联系?
ajax json xml javascript的区别和联系?
[XML
]使用XML作为传输格式的优点:
1。统一格式,符合标准
2。易于与其他系统远程交互,数据共享更方便
缺点:
1。XML文件格式庞大、复杂,传输占用带宽
2。服务器端和客户端都需要花费大量的代码来解析XML,无论服务器端和客户端的代码变得极其复杂和难以维护
3。客户端不同浏览器之间解析XML的方式不一致,需要重复编写大量代码
4。在服务器端和客户端解析XML需要大量的资源和时间
[JSON
]那么,除了XML格式之外,还有没有其他格式,叫做JSON(JavaScript对象表示法)这种轻量级的数据交换格式可以取代XML的工作
优点:1。数据格式比较简单,易于读写,格式压缩,占用带宽小
2。解析这种语言很容易,客户端JavaScript可以通过eval()读取JSON数据。它支持多种语言,包括ActionScript、C、C#、ColdFusion、Java、JavaScript、Perl、PHP、python、ruby等语言都是服务器端语言,便于服务器端解析
4。在PHP世界中,出现了PHP-json和json-PHP,便于PHP序列化程序直接调用。PHP服务器端对象和数组可以直接生成JSON格式,方便客户端访问和提取
另外,PHP的pear类也被提出支持(http://pear.php.net/pepr/pepr-proposal-show.php?内径=198)
5。由于JSON格式可以直接用于服务器端代码,大大简化了服务器端和客户端的代码开发量,但完成的任务不变,易于维护
缺点:[1。目前,JSON格式在Web服务中的推广还处于初级阶段
Ajax,即异步JavaScript和XML,是一种用于创建交互式Web应用程序的Web开发技术。Ajax可以通过在后台与服务器交换少量数据来实现web页面的异步更新。这意味着可以在不重新加载整个页面的情况下更新页面的一部分。JQuery是一个优秀的JavaScript库。兼容多种浏览器,用户可以更轻松地处理HTML、事件,实现动画效果,并轻松为网站提供Ajax交互。所以这两者无法比较。一个是技术,另一个是JS库的名字。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。