AJAX之JSON
2016-06-25 20:28
330 查看
AJAX=Asynchronous JavaScript and XML(异步的JavaScript 和XML)。
AJAX不是新的编程语言,而是一种是用现代标准的新方法,用于创建快速动态网页的技术。
AJAX是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。而传统网页(不使用AJAX)如果需要更新内容,必须要重载整个网页。其实我们有很多网站都应用了
AJAX程序案例:新浪微博、Google地图……
AJAX提供与服务器异步通信的能力,一个最简单的应用是无需刷新整个页面而在页面中更新一部分数据。因此,AJAX可使Web应用程序更小、更快、更友好。
JSON的发明人是前雅虎架构师道格拉斯.克洛克福特(Douglas Crockford),JSON让AJAX活力倍增,几乎完胜XML,由于习惯问题,AJAX中的X依然是指XML,而实际上大多数项目却使用的是JSON。
而JSON已经成为数据交换格式之一,在Web实际应用中,JSON已逐步代替了XML格式,成为AJAX实践中主要的数据交换格式。
我们来看一下最简单的XML数据格式:
而JSON数据格式相对XML就更小、更快了,并且,JSON在Internet中传输会更加节省流量:
所以JSON才会成为广泛应用于Internet的、javascript语言中的数据交换格式。
AJAX不是新的编程语言,而是一种是用现代标准的新方法,用于创建快速动态网页的技术。
AJAX是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下,通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。而传统网页(不使用AJAX)如果需要更新内容,必须要重载整个网页。其实我们有很多网站都应用了
AJAX程序案例:新浪微博、Google地图……
AJAX提供与服务器异步通信的能力,一个最简单的应用是无需刷新整个页面而在页面中更新一部分数据。因此,AJAX可使Web应用程序更小、更快、更友好。
JSON的发明人是前雅虎架构师道格拉斯.克洛克福特(Douglas Crockford),JSON让AJAX活力倍增,几乎完胜XML,由于习惯问题,AJAX中的X依然是指XML,而实际上大多数项目却使用的是JSON。
而JSON已经成为数据交换格式之一,在Web实际应用中,JSON已逐步代替了XML格式,成为AJAX实践中主要的数据交换格式。
我们来看一下最简单的XML数据格式:
<?xml version="1.0" encoding="UTF-8"?> <user> <name>xml</name> <homepage>www.baidu.com</homepage> </user>
而JSON数据格式相对XML就更小、更快了,并且,JSON在Internet中传输会更加节省流量:
{"name":"xml","homepage":"www. baidu.com"}
所以JSON才会成为广泛应用于Internet的、javascript语言中的数据交换格式。
相关文章推荐
- js基础知识总结
- JavaScript检测之basevalidate.js
- JavaScript检测之basevalidate.js
- JS制作一个跳转提示页面
- JavaScript利用数组、对象和迭代实现高效率fibonacci数列
- 使用JS构建简单的虚拟小键盘
- js对字符串的操作和对数组的管理
- JS学习中遇到的问题
- 【译】唯快不破:Web 应用的 13 个优化步骤
- js学习(一)
- JavaScript-------寄生组合式继承
- js中的hasOwnProperty和isPrototypeOf方法使用实例
- JS获取当月第一天和最后一天
- javascript浏览器---学习笔记
- 用过滤器来解决JSP中文乱码问题
- Json
- JS小技巧:判断数据类型的一种方法
- JavaScript(二)
- JScrollPane的简单用法!
- JSplitPane按比例分割的问题