zoukankan      html  css  js  c++  java
  • AJAX之JSON

    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数据格式:

    <?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语言中的数据交换格式。

    不努力,还要青春干什么?
  • 相关阅读:
    Java线程面试题 Top 50
    深入理解java内存模型
    线程池的理解
    Thread的理解
    ThreadLocal的理解
    排序算法(简)
    排序算法
    【Java集合源码剖析】LinkedHashmap源码剖析
    vsftp上传文件权限问题
    xp 通过注册表修改环境变量
  • 原文地址:https://www.cnblogs.com/caidupingblogs/p/5616836.html
Copyright © 2011-2022 走看看