最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JSON學(xué)習(xí)筆記第1/2頁

 更新時間:2008年06月10日 21:33:40   作者:  
JSON我就要來了
利用xmlHttpRequest組件作為交互工具,利用XML作為數(shù)據(jù)傳輸?shù)母袷健?

[  XML ]
使用XML作為傳輸格式的優(yōu)勢:
1. 格式統(tǒng)一, 符合標(biāo)準(zhǔn)
2. 容易與其他系統(tǒng)進(jìn)行遠(yuǎn)程交互, 數(shù)據(jù)共享比較方便

缺點:
1. XML文件格式文件龐大, 格式復(fù)雜, 傳輸占用帶寬
2. 服務(wù)器端和客戶端都需要花費大量代碼來解析XML, 不論服務(wù)器端和客戶端代碼變的異常復(fù)雜和不容易維護(hù)
3. 客戶端不同瀏覽器之間解析XML的方式不一致, 需要重復(fù)編寫很多代碼
4. 服務(wù)器端和客戶端解析XML花費資源和時間


[ JSON ]
那么除了XML格式, 還有沒有其他格式, 有一種叫做JSON (JavaScript Object Notation) 的輕量級數(shù)據(jù)交換格式能夠替代XML的工作.

優(yōu)點:
1. 數(shù)據(jù)格式比較簡單, 易于讀寫, 格式都是壓縮的, 占用帶寬小
2. 易于解析這種語言, 客戶端JavaScript可以簡單的通過eval()進(jìn)行JSON數(shù)據(jù)的讀取
3. 支持多種語言, 包括ActionScript, C, C#, ColdFusion, Java, JavaScript, Perl, PHP, Python, Ruby等語言服務(wù)器端語言, 便于服務(wù)器端的解析
4. 在PHP世界, 已經(jīng)有PHP-JSON和JSON-PHP出現(xiàn)了, 便于PHP序列化后的程序直接調(diào)用. PHP服務(wù)器端的對象、數(shù)組等能夠直接生JSON格式, 便于客戶端的訪問提取.
   另外PHP的PEAR類已經(jīng)提出了支持 (http://pear.php.net/pepr/pepr-proposal-show.php?id=198)
5. 因為JSON格式能夠直接為服務(wù)器端代碼使用, 大大簡化了服務(wù)器端和客戶端的代碼開發(fā)量, 但是完成的任務(wù)不變, 且易于維護(hù)

缺點:
1. 沒有XML格式這么推廣的深入人心和使用廣泛, 沒有XML那么通用性
2. JSON格式目前在Web Service中推廣還屬于初級階段

PS: 據(jù)說Google的Ajax是使用 JSON+模板 做的

相關(guān)文章

  • json的前臺操作和后臺操作實現(xiàn)代碼

    json的前臺操作和后臺操作實現(xiàn)代碼

    通常情況下,json的在項目中的應(yīng)用都是在后臺把數(shù)據(jù)傳到前臺,然后前臺再獲取json中的數(shù)據(jù).
    2012-01-01
  • JS解析后臺返回的JSON格式數(shù)據(jù)實例

    JS解析后臺返回的JSON格式數(shù)據(jù)實例

    今天小編就為大家分享一篇JS解析后臺返回的JSON格式數(shù)據(jù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • json簡單介紹

    json簡單介紹

    我們知道AJAX技術(shù)能夠使得每一次請求更加迅捷,對于每一次請求返回的不是整個頁面,也僅僅是所需要返回的數(shù)據(jù)。
    2008-06-06
  • 半個小時學(xué)json(json傳遞示例)

    半個小時學(xué)json(json傳遞示例)

    這篇文章主要介紹了半個小時學(xué)json(json傳遞示例),主要包括一維數(shù)組與二維數(shù)組,需要的朋友可以參考下
    2016-12-12
  • ASP Json Parser修正版

    ASP Json Parser修正版

    之前因為要用json,在網(wǎng)上,json Generator就不少,但是,parser鮮有后來,在一個老外的啟發(fā)下,寫了一個praser,其實超簡單,就是利用了JS的eval來parse,然后,把對象再返回給vbscript代碼。
    2009-12-12
  • 改進(jìn)版通過Json對象實現(xiàn)深復(fù)制的方法

    改進(jìn)版通過Json對象實現(xiàn)深復(fù)制的方法

    改進(jìn)版通過Json對象實現(xiàn)深復(fù)制的方法,需要的朋友可以參考下
    2012-10-10
  • JavaScript中的JSON 中文版翻譯

    JavaScript中的JSON 中文版翻譯

    JSON是JavaScript面向?qū)ο笳Z法的一個子集。由于JSON是JavaScript的一個子集,因此它可清晰的運用于此語言中。
    2009-10-10
  • JavaScript 解析Json字符串的性能比較分析代碼

    JavaScript 解析Json字符串的性能比較分析代碼

    我們在使用AJAX來做服務(wù)器端和客戶端交互的時候,一般的做法是讓服務(wù)器端返回一段JSON字符串,然后在客戶端把它解析成JavaScript對象。
    2009-12-12
  • 實現(xiàn)單層json按照key字母順序排序的示例

    實現(xiàn)單層json按照key字母順序排序的示例

    下面小編就為大家分享一篇實現(xiàn)單層json按照key字母順序排序的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • Chrome中JSON.parse的特殊實現(xiàn)

    Chrome中JSON.parse的特殊實現(xiàn)

    ECMA 262 Edition5 中提供了原生的JSON支持,其中JSON.parse用來將字符串轉(zhuǎn)成成json,見ECMA 262 Edition5 15.12.2。另見:字符串轉(zhuǎn)換成json的三種方式
    2011-01-01

最新評論

苍山县| 禄丰县| 兴化市| 聂拉木县| 桐柏县| 西乡县| 磴口县| 铜鼓县| 潼南县| 丰原市| 乌海市| 屏山县| 搜索| 灵山县| 望江县| 东兰县| 汉中市| 两当县| 兰考县| 思南县| 乐业县| 繁昌县| 大荔县| 宜春市| 台北县| 阿拉尔市| 溧阳市| 龙泉市| 崇仁县| 广西| 博罗县| 西安市| 库伦旗| 黄山市| 沙坪坝区| 曲沃县| 昌邑市| 古蔺县| 托克逊县| 敦化市| 高邑县|