成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

專家學(xué)者對(duì)于JavaScript解釋進(jìn)行詳細(xì)說明

開發(fā)
但是 JavaScript解釋它,而且 JSON 可以表示比名稱/值對(duì)更復(fù)雜的結(jié)構(gòu)。例如,可以表示數(shù)組和復(fù)雜的對(duì)象,而不僅僅是鍵和值的簡單列表。

下面進(jìn)行大致的分析JavaScript解釋:JSON 可以將 JavaScript 對(duì)象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個(gè)字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。

這個(gè)字符串看起來有點(diǎn)兒古怪(稍后會(huì)看到幾個(gè)示例),按照最簡單的形式,可以用下面這樣的 JSON 表示名稱/值對(duì):

  1. { "firstName": "Brett" }   

這個(gè)示例非常基本,而且實(shí)際上比等效的純文本名稱/值對(duì)占用更多的空間:

  1. firstName=Brett 

但是,當(dāng)將多個(gè)名稱/值對(duì)串在一起時(shí),JSON 就會(huì)體現(xiàn)出它的價(jià)值了。首先,可以創(chuàng)建包含多個(gè)名稱/值對(duì)的記錄,比如:

  1. { "firstName": "Brett", "lastName":"McLaughlin", "email": "brett@newInstance.com" } 

從語法方面來看,這與名稱/值對(duì)相比并沒有很大的優(yōu)勢,但是在這種情況下JavaScript解釋更容易使用,而且可讀性更好。例如,它明確地表示以上三個(gè)值都是同一記錄的一部分;花括號(hào)使這些值有了某種聯(lián)系#t#

當(dāng)需要表示一組值時(shí),JSON 不但能夠提高可讀性,而且可以減少復(fù)雜性。例如,假設(shè)您希望表示一個(gè)人名列表。在 XML 中,需要許多開始標(biāo)記和結(jié)束標(biāo)記;如果使用典型的名稱/值對(duì)(就像在本系列前面文章中看到的那種名稱/值對(duì)),那么必須建立一種專有的數(shù)據(jù)格式,或者將鍵名稱修改為 person1-firstName 這樣的形式。

如果使用JavaScript解釋,就只需將多個(gè)帶花括號(hào)的記錄分組在一起:

  1. { "people": [ { "firstName": "Brett", "lastName":"McLaughlin", 
  2. "email": "brett@newInstance.com" }, { "firstName": "Jason", "lastName":"Hunter", "email": "jason@servlets.com" },
  3.  { "firstName": "Elliotte", "lastName":"Harold", "email": "elharo@macfaq.com" }]}  

這不難理解。在這個(gè)示例中,只有一個(gè)名為 people 的變量,值是包含三個(gè)條目的數(shù)組,每個(gè)條目是一個(gè)人的記錄,其中包含名、姓和電子郵件地址。上面的示例演示如何用括號(hào)將記錄組合成一個(gè)值。當(dāng)然,可以使用相同的語法表示多個(gè)值(每個(gè)值包含多個(gè)記錄):

  1. { "programmers": [ { "firstName": "Brett", "lastName":"McLaughlin", 
  2. "email": "brett@newInstance.com" }, { "firstName": "Jason", 
  3. "lastName":"Hunter", "email": "jason@servlets.com" }, 
  4. { "firstName": "Elliotte", "lastName":"Harold", "email": "elharo@macfaq.com" } ]
  5. ,"authors": [ { "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },
  6.  { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" }, 
  7. { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" } ],"musicians":
  8.  [ { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" }, 
  9. { "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" } ]} 
責(zé)任編輯:chenqingxiang 來源: 計(jì)世網(wǎng)
相關(guān)推薦

2009-12-31 15:59:13

ADO.NET方案

2009-12-11 10:19:54

Visual Stud

2010-01-04 10:39:33

ADO.NET描述

2012-09-04 14:43:30

BPM炎黃盈動(dòng)

2010-02-04 09:55:46

Android DEX

2010-02-22 16:40:22

Python解釋器

2023-04-25 11:24:16

新華三

2009-12-14 10:19:23

.NET Framew

2009-12-01 18:07:12

VS 2003工具

2009-12-08 17:34:25

WCF的配置

2010-01-05 17:06:46

JSON 數(shù)據(jù)

2010-02-22 13:20:58

Python中文問題

2010-02-26 09:42:52

Python線程池

2009-12-29 10:45:09

ADO的連接方式

2009-12-10 14:17:51

VS2008專業(yè)版

2009-12-11 14:21:55

VS2010程序

2009-12-29 15:30:15

ADO Insert

2010-01-05 16:12:55

Javascript匿

2022-02-28 15:37:36

產(chǎn)業(yè)互聯(lián)網(wǎng)安全數(shù)字產(chǎn)業(yè)

2009-12-07 17:46:52

WCF框架
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一级免费看片 | 男人天堂网av | 九九免费观看视频 | 国产在线观看一区二区三区 | 日韩在线免费观看视频 | 综合二区 | 久久九九影视 | 亚洲欧美一区二区三区国产精品 | 毛片网站免费观看 | 久久最新网址 | 亚洲三区在线观看 | 在线视频h| 欧美日韩国产传媒 | 成人在线观看亚洲 | 色网站视频| 色婷婷一区二区三区四区 | www.日韩在线 | 欧美日产国产成人免费图片 | 午夜男人天堂 | 亚洲在线一区二区三区 | 成人在线观看免费观看 | 欧美 日韩 国产 成人 在线 | 欧美一区二区三区免费电影 | 久久久婷婷 | www.久久精品视频 | 久久久新视频 | 最新国产精品精品视频 | 亚洲成人精品一区二区 | 精品视频一区二区三区在线观看 | 91久久精品一区二区三区 | 国产日产久久高清欧美一区 | 久久国产精品久久久久久 | 欧美日日| 3级毛片| 北条麻妃99精品青青久久主播 | 99久久精品免费看国产免费软件 | 亚洲视频一区 | 亚洲人成人一区二区在线观看 | 亚洲欧美日韩精品久久亚洲区 | 丁香一区二区 | 成人精品福利 |