定 價(jià):35 元
叢書(shū)名:圖靈程序設(shè)計(jì)叢書(shū)
- 作者:[美] 巴塞特(Lindsay Bassett)
- 出版時(shí)間:2016/5/19 4:22:00
- ISBN:9787115422071
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312JA
- 頁(yè)碼:110
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:大32開(kāi)
越來(lái)越多的IT 從業(yè)者需要學(xué)習(xí)或了解JSON。本書(shū)即針對(duì)這一現(xiàn)狀,圍繞JSON 這一主題的核心展開(kāi)講解,首先介紹JSON 語(yǔ)法、語(yǔ)法驗(yàn)證、數(shù)據(jù)類型、模式驗(yàn)證、安全問(wèn)題,再講解JSON 作為數(shù)據(jù)交換格式所扮演的種種角色,還涉及jQuery、AngularJS 以及CouchDB 等技術(shù)的進(jìn)階介紹,并給出了大量代碼示例,是一本讓讀者快速透徹地了解JSON 的指南。
前言 ix
第1 章 什么是JSON 1
1.1 JSON 是一種數(shù)據(jù)交換格式 1
1.2 JSON 獨(dú)立于編程語(yǔ)言 3
1.3 專業(yè)術(shù)語(yǔ)和概念 4
第2 章 JSON 語(yǔ)法 7
2.1 JSON 基于JavaScript 對(duì)象字面量 7
2.2 名稱- 值對(duì) 9
2.3 正確的JSON 語(yǔ)法 10
2.4 語(yǔ)法驗(yàn)證 13
2.5 JSON 文件 14
2.6 JSON 的媒體類型 14
2.7 專業(yè)術(shù)語(yǔ)和概念 14
第3 章 JSON 的數(shù)據(jù)類型 17
3.1 數(shù)據(jù)類型簡(jiǎn)介 17
3.2 JSON 中的數(shù)據(jù)類型 19
3.3 JSON 中的對(duì)象數(shù)據(jù)類型 20
3.4 JSON 中的字符串類型 21
3.5 JSON 中的數(shù)字類型 24
3.6 JSON 中的布爾類型 24
3.7 JSON 中的null 類型 25
3.8 JSON 中的數(shù)組類型 26
3.9 專業(yè)術(shù)語(yǔ)和概念 31
第4 章 JSON Schema 33
4.1 驗(yàn)證的魔力 34
4.2 JSON Schema 簡(jiǎn)介 35
4.3 專業(yè)術(shù)語(yǔ)和概念 41
第5 章 JSON 中的安全問(wèn)題 43
5.1 客戶端和服務(wù)端的關(guān)系 43
5.2 跨站請(qǐng)求偽造 45
5.3 注入攻擊 47
5.3.1 跨站腳本攻擊 48
5.3.2 安全漏洞:決策上的失誤 49
5.4 專業(yè)術(shù)語(yǔ)和概念 50
第6 章 JavaScript 中的XMLHttpRequest 與Web API 53
6.1 Web API 54
6.2 JavaScript 中的XMLHttpRequest 對(duì)象 57
6.3 混亂的關(guān)系與共享的規(guī)則 62
6.3.1 跨域資源共享 62
6.3.2 JSON-P 63
6.4 專業(yè)術(shù)語(yǔ)和概念 65
第7 章 JSON 與客戶端框架 67
7.1 jQuery 和JSON 68
7.2 AngularJS 71
7.3 專業(yè)術(shù)語(yǔ)和概念 75
第