现在进行的详细介绍JSON:Javas
介绍JSON能完全取代XML吗?当然不能,原因就在于XML的优势:通用性。要使服务器端产生语法合格的Javascript代码并不是很容易做到的,这主要发生在比较庞大的系统,服务器端和客户端有不同的开发人员。它们必须协商对象的格式,这很容易造成错误。#t#
拥抱JSON,让XML走开 Ajax(Asynchronous Javascript and XML)说到底就是一种浏览器异步读取服务器上XML内容的技术。现在的技术凡是跟XML扯上关系,再加上个概念做幌子,
就像金装了一样,拽得不行。门外 的人看得很是热闹,门里的人摇摇头不外如是。XML呢,跨平台的新潮语言?其实XML=TXT。XML只是符合很多规范的文本。它本身什么都不是,只是保 存字符的文件。而浏览器异步读取的只是服务器上的文本内容,所以在Ajax开发时完全不必拘泥于XML。
XML 的作用是格式化数据内容。如果我们不用XML还有什么更好的方法吗?这个答案是JSON。介绍JSON之前我先介绍一下Javas
示例1:
- <HTML>
- <HEAD>
- <TITLE>eval example 1</TITLE>
- </HEAD>
- <BODY>
- <script>
- str = "alert('hello')";
- eval(str);
- </script>
- </BODY>
- </HTML>
- 打开页面会弹出hello窗口。
- 我们可以在字符串中放任何脚本语句,包括声明语句:
- <HTML>
- <HEAD>
- <TITLE>eval example 2</TITLE>
- </HEAD>
- <BODY>
- <script>
- define = "{name:'Michael',email:'1332@gmail.com'}";
- eval("data = "+define);
- alert("name:"+data.name);
- alert("email:"+data.email);
- </script>
- </BODY>
- </HTML>
如果我们介绍JSON在后台异步传来的文本是Javas