亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發(fā) > AJAX > 正文

ajax:擁抱json,讓xml走開_ajax教程

2024-09-01 08:34:04
字體:
來源:轉載
供稿:網(wǎng)友

  Ajax(Asynchronous JavaScript and XML)說到底就是一種瀏覽器異步讀取服務器上XML內容的技術。目前的技術凡是跟XML扯上關系,再加上個概念做幌子,就像金裝了相同,拽得不行。門外 的人看得非常是熱鬧,門里的人搖搖頭不外如是。XML呢,跨平臺的新潮語言?其實XML=TXT。XML只是符合非常多規(guī)范的文本。他本身什么都不是,只是保 存字符的文件。而瀏覽器異步讀取的只是服務器上的文本內容,所以在Ajax研發(fā)時完全不必拘泥于XML。[版權所有,www.jialing.net]

  JSON的來歷

  XML 的作用是格式化數(shù)據(jù)內容。如果我們不用XML更有什么更好的方法嗎?這個答案是JSON。介紹JSON之前我先介紹一下JavaScript這門腳本語 言。腳本語言自身有動態(tài)執(zhí)行的天賦。即我們能把想要執(zhí)行的語句放在字符串里,通過eval()這個動態(tài)執(zhí)行函數(shù)來執(zhí)行。字符串里的內容會像我們寫的腳本 相同被執(zhí)行。

  示例1:

<HTML>
<HEAD>
?。糡ITLE>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:17bity@gmail.com}";
 eval("data = "+define);
 alert("name:"+data.name);
 alert("email:"+data.email);
</script>
</BODY>
</HTML>

  如果我們在后臺異步傳來的文本是JavaScript的聲明語句,那么不是一條eval方法就能解析了?對于解析復雜的XML,這樣的效率是多么大的提高??!

  目前就來告訴你什么是JSON:JavaScript Object Notation。我更愿意把他翻譯為JavaScript對象聲明。比如要從后臺載入一些通訊錄的信息,如果寫成XML,如下:

<contact>
?。糵riend>
 ?。糿ame>Michael</name>
 ?。糴mail>17bity@gmail.com</email>
 ?。糷omepage>http://www.jialing.net</homepage>
 </friend>
?。糵riend>
 ?。糿ame>John</name>
 ?。糴mail>john@gmail.com</email>
 ?。糷omepage>http://www.john.com</homepage>
 </friend>
?。糵riend>
 ?。糿ame>Peggy</name>
 ?。糴mail>peggy@gmail.com</email>
 ?。糷omepage>http://www.peggy.com</homepage>
?。?friend>
</contact>

  而寫成JSON呢:

[
{
 name:"Michael",
 email:"17bity@gmail.com",
 homepage:"http://www.jialing.net"
},
{
 name:"John",
 email:"john@gmail.com",
 homepage:"http://www.jobn.com"
},
{
 name:"Peggy",
 email:"peggy@gmail.com",
 homepage:"http://www.peggy.com"
}
]

  簡單的不只是表達上,最重要的是能丟棄讓人暈頭轉向的DOM解析了。因為只要符合JavaScript的聲明規(guī)范,JavaScrip會自動幫你解析好 的。Ajax中使用JSON的基本方法是前臺載入后臺聲明JavaScript對象的字符串,用eval方法來將他轉為實際的對象,最后通過 DHTML更新頁面信息。
  JSON的格式

  JSON的基本格式如下,圖片來自json.org:

  ?對象是屬性、值對的集合。一個對象的開始于"{",結束于"}"。每一個屬性名和值間用":"提示,屬性間用","分隔。

object.gif

  ?數(shù)組是有順序的值的集合。一個數(shù)組開始于"[",結束于"]",值之間用","分隔。

array.gif

  ?值能是引號里的字符串、數(shù)字、true、false、null,也能是對象或數(shù)組。這些結構都能嵌套。

value.gif

  ?字符串的定義和C或Java基本一致。

string.gif

  ?數(shù)字的定義也和C或Java基本一致。

number.gif

  JSON VS XML

  ?可讀性

  JSON和XML的可讀性可謂不相上下,一邊是建議的語法,一邊是規(guī)范的標簽形式,非常難分出勝負。

  ?可擴展性

  XML天生有非常好的擴展性,JSON當然也有,沒有什么是XML能擴展,JSON不能的。

  ?編碼難度

  XML有豐富的編碼工具,比如Dom4j、JDom等,JSON也有json.org提供的工具,不過JSON的編碼明顯比XML容易許多,即使不借助工具也能寫出JSON的代碼,可是要寫好XML就不太容易了。

  ?解碼難度

  XML的解析得考慮子節(jié)點父節(jié)點,讓人頭昏眼花,而JSON的解析難度幾乎為0。這一點XML輸?shù)恼媸菦]話說。

  ?流行度

  XML已被業(yè)界廣泛的使用,而JSON才剛剛開始,不過在Ajax這個特定的領域,未來的發(fā)展一定是XML讓位于JSON。到時Ajax應該變成Ajaj(Asynchronous JavaScript and JSON)了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
欧洲亚洲一区二区| 97超碰成人在线| 国产 日韩 欧美 成人| 国产人成高清视频观看| 99精品全国免费观看| 97超碰青青草| 四虎国产精品免费久久5151| 黄色在线网站噜噜噜| 欧美精品综合| 3d成人动漫网站| 欧美色视频一区| 91黄色小视频| 国产欧美日韩精品丝袜高跟鞋| 久久久久久亚洲精品| 永久在线免费观看| 午夜精品在线视频| 亚洲激情二区| 国产999在线观看| 日韩精品专区在线影院重磅| 国产精品亚洲欧美在线播放| 精产国品一二三区| 韩日视频一区| 永久免费在线看片视频| 欧美激情二区三区| 韩国黄色一级片| 精品成人国产| 欧美另类69精品久久久久9999| 午夜精品久久久久久99热| 忘忧草在线影院两性视频| 韩国无码一区二区三区精品| 一区二区三区视频在线免费观看| 亚洲国产精品字幕| 男女羞羞视频教学| 亚洲白虎美女被爆操| 视频黄页在线| 欧美成人免费小视频| 久久国产精品无码一级毛片| 国产精品欧美极品| 91高清在线观看视频| 特级做a爱片免费69| 亚洲欧美日韩国产成人综合一二三区| 国产美女三级视频| 亚洲第一天堂影院| 成人黄色大片在线免费观看| 中文字幕精品一区日韩| 激情91久久| 亚洲av无码一区二区三区人| 小视频在线播放| 欧美大片aaaa| 人人妻人人澡人人爽久久av| 亚洲国产精品av| 亚洲欧美另类日本| 中文字幕在线免费看| 99久精品国产| 中文幕av一区二区三区佐山爱| 中文字幕黄色片| 国产高清在线观看| 国产三级精品视频| 国产不卡一区二区三区在线观看| 亚洲欧美色图视频| 中文字幕在线免费观看| 精品一成人岛国片在线观看| 成熟亚洲日本毛茸茸凸凹| 最新在线中文字幕| jizz大全欧美jizzcom| 久久久亚洲高清| 欧美大电影免费观看| 日韩欧美在线影院| 色综合久久综合网97色综合| 久久精品久久久久久| 免费黄色小网站| 成人av资源在线观看| 奇米视频7777| 国产原创精品在线| 久久精品视频在线播放| 国产情侣在线视频| 无码国产69精品久久久久同性| 午夜色在线观看| 怡红院av在线| 成人精品久久一区二区三区| 国产精品乱子久久久久| 在线播放亚洲| 少妇高潮久久久久久潘金莲| 成人动漫网站在线观看| 在线a人片免费观看视频| 91免费精品国偷自产在线| 一二三四视频社区在线| 中文字幕 自拍| 中文在线资源在线| 久久好看免费视频| 韩国精品主播一区二区在线观看| 激情小说激情视频| 亚洲一区二区自拍偷拍| 2022亚洲天堂| 国产精品日韩精品欧美精品| 免费在线视频一级不卡| 青青草国产成人av片免费| 欧美一区二区三区免费视频| www.三区| 在线观看av的网址| 久久久久久视频| 狠狠色狠狠色综合| 搡的我好爽在线观看免费视频| 在线看片国产福利你懂的| 国产精品久久久久久五月尺| 亚洲韩国一区二区三区| 欧美成人影院在线播放| 毛片毛片毛片毛片毛片毛片| 精品视频在线一区二区在线| 精品欧美乱码久久久久久| 97夜夜澡人人双人人人喊| 国产v在线观看| 国产一区私人高清影院| 婷婷成人影院| 国产在线视频你懂| 热99re久久精品这里都是免费| 久久精品一区二区三区不卡免费视频| 欧美精品videosbestsex另类| 青青草娱乐在线| 色8久久影院午夜场| 日韩精品专区在线影院观看| 日韩精品一区二区三区第95| 国产精品污www在线观看| 99色在线观看| 一区 二区 三区| eeuss影院第1页在线| 午夜毛片在线| 国产又黄又粗又爽| 日韩久久精品| 99精品视频网| 色网站在线播放| 欧美欧美欧美欧美| 国产在线精品一区二区不卡| av五月天在线| 久久综合社区| 亚洲欧洲日产国码av系列天堂| 国产精品无码在线播放| 精品少妇久久久久久888优播| 91超碰这里只有精品国产| 成全在线观看免费完整动漫| 熟妇人妻系列aⅴ无码专区友真希| 成人av小说网| 91传媒免费看| 日韩免费观看网站| 国产精品无码在线播放| 裸体av在线| 黄色在线免费观看| 日韩成人精品一区| 国产乱码精品一区二区三区不卡| 成人一级视频在线观看| av先锋资源网| 曰本一区二区三区视频| 99pao成人国产永久免费视频| 欧美亚洲国产一区二区三区| 在线观看福利电影| 久久久久久久久久久99999| 国产xxxxx18| 亚洲综合视频网| 黄色在线视频观看网站| 2023欧美最顶级a∨艳星| 国产在线乱码一区二区三区| 久久久久久久久久久免费视频| 免费无遮挡无码永久视频| 精品无码国产一区二区三区51安| 欧美在线观看视频一区二区| 久久久影院官网| 欧洲美一区二区三区亚洲| 国产精选在线观看91| 日韩永久免费视频| 亚洲综合在线中文字幕| 91中文字幕精品永久在线| 欧美性大战久久久久久久蜜臀| 日日嗨av一区二区三区四区| 在线国产福利网站| 又嫩又硬又黄又爽的视频| 97中文字幕| 国内精品国产三级国产在线专| 免费高清在线视频一区·| 亚洲中字黄色| 国产极品尤物在线| 在线免费av播放| 久操免费在线| 国产精品igao视频网网址不卡日韩| 91精品国产色综合| 欧美日韩1区2区| 青青久久aⅴ北条麻妃| 极品国产91在线网站| 88av在线播放| 五月婷婷中文字幕| 日本不卡一区视频| 蜜臀久久99精品久久久无需会员| 欧美丰满少妇xxxxx高潮对白| 欧美亚洲尤物久久| 国产91精品一区| 亚洲国产一区在线| av网站免费大全| 国产一区二区三区精品欧美日韩一区二区三区| 欧美一区二区影视| 一区二区三区在线观看网站| 亚洲人体视频| 精久久久久久| 一区二区三区性视频| 综合免费一区二区三区| 神马一区二区三区| 四虎国产成人免费观看| 亚洲免费视频观看| 91国产精品一区| 国产综合久久| 亚洲黄色片在线观看| www欧美在线观看| 五月天av在线播放| 亚洲综合色视频在线观看| 亚洲香蕉成视频在线观看| 日韩中文字幕视频| 一本到av在线| 日韩丰满少妇无码内射| 日韩欧美在线视频日韩欧美在线视频| 国产成人强伦免费视频网站| 538国产视频| 国产精品盗摄久久久| 比比资源先锋影音网| 在线观看欧美一区二区| 亚洲精品久久久蜜桃| 国产一区2区| 欧美日韩高清一区二区| 亚洲免费视频一区二区| 欧美顶级大胆免费视频| 97人人澡人人爽| 中文字幕亚洲一区二区三区五十路| 一区二区三区美女视频| www.色就是色| 最新中文字幕免费视频| 欧美俄罗斯性视频| 亚洲va欧美va国产综合久久| 成人免费观看在线视频| 西瓜成人精品人成网站| 亚洲一级av无码毛片精品| 伊人久久大香线蕉午夜av| 欧美性受xxx| 亚洲精品成人久久| 裸体裸乳免费看| 国产偷久久久精品专区| 美脚丝袜脚交一区二区| 国产精品va在线播放我和闺蜜| 九9re精品视频在线观看re6| 免费看日本黄色| 91sao在线观看国产| 国产三级日本三级在线播放| 18欧美乱大交hd1984| 99精品在免费线中文字幕网站一区| 欧美三级超在线视频| 国语对白一区二区| 丝瓜av网站精品一区二区| 久久精品国产一区二区三| 日韩中文字幕在线看| 日本三级电影网站| 亚洲调教视频在线观看| 欧美日韩免费一区二区| 日本免费视频在线观看| 久久久免费网站| 你懂的免费视频| 欧美高清videosex极品| 在线免费激情视频| 99国产精品久久久久久久久久久| 中文字幕中文字幕在线中文字幕三区| 国产一区二区三区免费观看| 国产精品99久久99久久久二8| 国产精品99久久久久久人| 日韩视频一区二区三区在线播放免费观看| 理论在线观看| 久久久综合激的五月天| 五月天激情国产综合婷婷婷| 中文字幕av一区 二区| 欧洲亚洲国产日韩| 欧美在线观看一区二区三区| 高清国产福利在线观看| 国产精品久久久影院| 日产亚洲一区二区三区| 在线观看av不卡| 亚欧黄色av| 亚洲精品午夜| 成人免费在线观看入口| 蜜桃av噜噜一区二区三区| 亚洲成人资源| 久久人妻少妇嫩草av无码专区| 亚洲免费在线播放| 欧洲一区二区在线观看| 精品人妻人人做人人爽夜夜爽| 日本一区二区欧美| www.色精品| 久草在线资源福利| 5566av亚洲| 欧美在线高清视频| 国产精品对白交换视频| 国产丝袜在线观看视频| 欧美一区三区二区| 国产99久久久欧美黑人| 都市激情一区| heyzo久久| 99热精品免费| a天堂中文在线官网| 久久青青草原亚洲av无码麻豆| 网站在线你懂的| 精品一区二区av| 五月天福利视频| 欧美国产第一页| 精品久久久久久乱码天堂| 成人激情av网| 717影院理论午夜伦不卡久久| 熟妇人妻久久中文字幕| 精品影视av免费| 欧美激情理论| 手机看片国产1024| 国产成人综合在线视频| 日韩中文欧美| 国产精品女主播视频| 亚洲国产精品嫩草影院久久av| 国产又色又爽又高潮免费| 成人国产精品一区二区网站| 视频三区在线观看| 欧美一级片在线免费观看| 亚洲色婷婷久久精品av蜜桃| 欧美裸体一区二区三区| 一级特黄特色的免费大片| 欧洲美熟女乱又伦| 青青影院一区二区三区四区| 九9re精品视频在线观看re6| 国产日韩精品入口|