JavaScript JSON

JavaScript JSON
JSON 是用於存儲和傳輸數據的格式。
JSON 通常用於服務端向網頁傳遞數據 。
什麼是 JSON?
JSON 英文全稱 'JavaScript' 'Object' 'Notation'。
JSON 是一種輕量級的數據交換格式。
JSON是獨立的語言。
JSON 易於理解。
JSON 使用 JavaScript 語法,但是 JSON 格式僅僅是一個文本,文本可以被任何編程語言讀取及作爲數據格式傳遞。
JSON 格式化後爲 JavaScript 對象:
JSON 格式在語法上與創建 JavaScript 對象代碼是相同的。
http://www.iis7.com/b/wzjk/
由於它們很相似,所以 JavaScript 程序可以很容易的將 JSON 數據轉換爲 JavaScript 對象。
JSON 語法規則:
數據爲 鍵/值 對。
數據由逗號分隔。
大括號保存對象。
方括號保存數組。
JSON 數據:
一個名稱對應一個值。
JSON 數據格式爲 鍵/值 對,就像 JavaScript 對象屬性。
鍵/值對包括字段名稱(在雙引號中),後面一個冒號,然後是值:
"name":"Runoob"
JSON 對象:
JSON 對象保存在大括號內。
就像在 JavaScript 中, 對象可以保存多個 鍵/值 對:
{"name":"Runoob", "url":"www.runoob.com"}
JSON 數組:
JSON 數組保存在中括號內。
就像在 JavaScript 中, 數組可以包含對象:
"sites":[

{"name":"Runoob", "url":"www.runoob.com"}, 
{"name":"Google", "url":"www.google.com"},
{"name":"Taobao", "url":"www.taobao.com"}

]
在以上實例中,對象 "sites" 是一個數組,包含了三個對象。
每個對象爲站點的信息(網站名和網站地址)。
JSON.parse():用於將一個 JSON 字符串轉換爲 JavaScript 對象。
JSON.stringify():用於將 JavaScript 值轉換爲 JSON 字符串。
。。。。。。
javascript void
:void(0) 含義
我們經常會使用到 javascript:void(0) 這樣的代碼,那麼在 JavaScript 中 javascript:void(0) 代表的是什麼意思呢?
javascript:void(0) 中最關鍵的是 void 關鍵字, void 是 JavaScript 中非常重要的關鍵字,該操作符指定要 "計算" 一個表達式但是不返回值。
語法格式如下:




href="#"與href="javascript:void(0)"的區別:

包含了一個位置信息,默認的錨是#top 也就是網頁的上端。

而javascript:void(0), 僅僅表示一個死鏈接。
在頁面很長的時候會使用 # 來定位頁面的具體位置,格式爲:# + id。
如果你要定義一個死鏈接請使用 javascript:void(0) 。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章