JavaScript入门与其框架JQuery,JSON和XML的比较

当页面载入时,会执行位于 body 部分的 JavaScript。

当被调用时,位于 head 部分的 JavaScript 才会被执行。

2006114日,John Resig BarCampNYC上第一次发布了jQuery

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptStandard ECMA-262 3rd Edition - December 1999)的一个子集。


JSON
XML的比较

  可读性

  JSONXML的可读性可谓不相上下,一边是建议的语法,一边是规范的标签形式,很难分出胜负。

  可扩展性

  XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。

  编码难度

  XML有丰富的编码工具,比如Dom4jJDom等,JSON也有json.org提供的工具,但是JSON的编码明显比XML容易许多,即使不借助工具也能写出JSON的代码,可是要写好XML就不太容易了。

  解码难度

  XML的解析得考虑子节点父节点,让人头昏眼花,而JSON的解析难度几乎为0。这一点XML输的真是没话说。

  实例比较

  XMLJSON都使用结构化方法来标记数据,下面来做一个简单的比较。

  现假设有一个用户数据包括:用户名、密码、所在部门、性别、年龄。

  用XML表示如下:

  
<?xml version="1.0" encoding="utf-8"?>
  
<user>
   <name>张三
</name>
  
<password>123456 </password>
   <department>技术部
</department>
   <sex>
</sex>
  
<old>30 </old>
  
</user>
  用JSON表示如下:

  
{
  "name":"张三
",
  
"password":"123456",
  "department":"技术部
",
  "sex":"
",
  
"old":30
  
}
  与XML一样,JSON也是基于文本的,且它们都使用Unicode编码,同样具有可读性。XML比较适合于标记文档,而JSON却更适合于时行数据交换处理

JavaScript Object Notation (JSON) 是一种轻量级、基于文本、语言无关的数据交换格式。它是从ECMAScript语言标准衍生而来。

你可能感兴趣的:(JavaScript,jquery,xml,json,框架)