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

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

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

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

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


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

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

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

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

相關(guān)文章

  • json的前臺(tái)操作和后臺(tái)操作實(shí)現(xiàn)代碼

    json的前臺(tái)操作和后臺(tái)操作實(shí)現(xiàn)代碼

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

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

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

    json簡(jiǎn)單介紹

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

    半個(gè)小時(shí)學(xué)json(json傳遞示例)

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

    ASP Json Parser修正版

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

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

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

    JavaScript中的JSON 中文版翻譯

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

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

    我們?cè)谑褂肁JAX來(lái)做服務(wù)器端和客戶端交互的時(shí)候,一般的做法是讓服務(wù)器端返回一段JSON字符串,然后在客戶端把它解析成JavaScript對(duì)象。
    2009-12-12
  • 實(shí)現(xiàn)單層json按照key字母順序排序的示例

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

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

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

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

最新評(píng)論

沭阳县| 蕉岭县| 垫江县| 阜平县| 密山市| 聂拉木县| 襄汾县| 紫阳县| 铅山县| 榆社县| 襄樊市| 二手房| 望江县| 桐梓县| 敦煌市| 新绛县| 巴林右旗| 黄梅县| 蒙自县| 内丘县| 铁岭县| 黄石市| 镇江市| 车险| 辽宁省| 买车| 丰镇市| 盐池县| 双柏县| 宁海县| 尖扎县| 新丰县| 改则县| 台北市| 石城县| 黄龙县| 宜都市| 红桥区| 清水河县| 遵义市| 商洛市|