注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JavaScript與JSON從入門到精通(第2版)

JavaScript與JSON從入門到精通(第2版)

JavaScript與JSON從入門到精通(第2版)

定 價:¥89.00

作 者: [美] 布魯諾·約瑟夫·德梅洛 等,劉曉雪 著
出版社: 清華大學(xué)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302532422 出版時間: 2019-07-01 包裝: 平裝
開本: 16 頁數(shù): 158 字數(shù):  

內(nèi)容簡介

  本書詳細闡述了與JSON相關(guān)的基本解決方案,主要包括JSON簡介、JSON結(jié)構(gòu)、基于JSON的AJAX請求、跨域異步請求、JSON調(diào)試、構(gòu)建Carousel應(yīng)用程序、JSON的替代方案、hapi.js簡介、在MongoDB中存儲JSON文檔、利用JSON配置任務(wù)管理器、實時系統(tǒng)和分布式系統(tǒng)中的JSON、JSON用例等內(nèi)容。此外,本書還提供了相應(yīng)的示例、代碼,以幫助讀者進一步理解相關(guān)方案的實現(xiàn)過程。 本書既可作為高等院校計算機及相關(guān)專業(yè)的教材和教學(xué)參考書,也可作為相關(guān)開發(fā)人員的自學(xué)教材和參考手冊。

作者簡介

暫缺《JavaScript與JSON從入門到精通(第2版)》作者簡介

圖書目錄

目 錄
第1章 JSON簡介 1
1.1 數(shù)據(jù)交換格式JSON 1
1.2 基于JSON的Hello World程序 4
1.3 如何在內(nèi)存中存儲JSON 6
1.4 JSON的數(shù)據(jù)類型 8
1.5 支持JSON的編程語言 10
1.5.1 PHP中的JSON實現(xiàn) 11
1.5.2 Python中的JSON實現(xiàn) 12
1.6 本章小結(jié) 14
第2章 JSON結(jié)構(gòu) 15
2.1 插入外部JavaScript 15
2.2 訪問JSON中的對象 16
2.3 執(zhí)行復(fù)雜的操作 19
2.4 修改JSON 22
2.5 本章小結(jié) 24
第3章 基于JSON的AJAX請求 25
3.1 基本的Web操作 25
3.2 AJAX需求 26
3.3 托管JSON 28
3.4 第一個AJAX調(diào)用 30
3.4.1 傳統(tǒng)的回調(diào) 35
3.4.2 利用Promise處理異步操作 36
3.4.3 新的ECMAScript生成器 37
3.5 解析JSON數(shù)據(jù) 40
3.6 本章小結(jié) 41
第4章 跨域異步請求 42
4.1 API 42
4.2 利用JSON數(shù)據(jù)生成GET和POST調(diào)用 42
4.3 跨域AJAX調(diào)用存在的問題 51
4.4 JSONP簡介 53
4.4.1 服務(wù)器端實現(xiàn) 53
4.4.2 在客戶端(瀏覽器)實現(xiàn)JSONP 54
4.5 本章小結(jié) 56
第5章 JSON調(diào)試 57
5.1 使用開發(fā)工具 57
5.2 驗證JSON 60
5.3 格式化JSON 61
5.4 本章小結(jié) 62
第6章 構(gòu)建Carousel應(yīng)用程序 64
6.1 配置Carousel應(yīng)用程序 64
6.2 生成Carousel應(yīng)用程序的JSON文件 65
6.3 Bootstrap簡介 71
6.3.1 設(shè)置Bootstrap 71
6.3.2 Bootstrap響應(yīng)性和樣式 72
6.4 本章小結(jié) 76
第7章 JSON的替代方案 77
7.1 依賴關(guān)系管理 77
7.1.1 在PHP中使用composer.json 77
7.1.2 基于package.json的Node.js 78
7.2 存儲應(yīng)用程序配置的JSON 79
7.2.1 PHP和Python中的配置 79
7.2.2 在Angular 5中進行配置 81
7.3 存儲應(yīng)用程序元數(shù)據(jù)的JSON 86
7.3.1 Angular 5中的元數(shù)據(jù) 86
7.3.2 Node.js中的常量 87
7.3.3 模板嵌入機制 88
7.4 與YAML進行比較 91
7.5 本章小結(jié) 92
第8章 hapi.js簡介 93
8.1 利用JSON實現(xiàn)基本的服務(wù)器配置 93
8.2 使用JSON元數(shù)據(jù)和常量 95
8.3 利用JSON配置API 97
8.4 在hapi中配置插件 99
8.5 使用POSTMAN測試API 101
8.5.1 使用POSTMAN測試hapi服務(wù)器調(diào)用 102
8.5.2 POSTMAN下的JSON 103
8.6 本章小結(jié) 106
第9章 在MongoDB中存儲JSON文檔 107
9.1 配置MongoDB 107
9.2 連接hapi App與MongoDB 109
9.3 JSON和BSON 111
9.3.1 集合 112
9.3.2 MongoDB shell 112
9.4 插入一個JSON文檔 114
9.5 檢索JSON文檔 117
9.6 MongoDB中基于JSON的模式 118
9.7 本章小結(jié) 122
第10章 利用JSON配置任務(wù)管理器 123
10.1 任務(wù)管理器的含義 123
10.2 gulp.js簡介 123
10.3 在gulp.js中創(chuàng)建任務(wù) 124
10.4 自動化測試 131
10.5 gulp JSON配置 133
10.6 本章小結(jié) 134
第11章 實時系統(tǒng)和分布式系統(tǒng)中的JSON 135
11.1 基于Socket.IO的JSON 135
11.1.1 設(shè)計pinboard 135
11.1.2 配置Socket.IO服務(wù)器 137
11.1.3 配置Socket.IO客戶端 139
11.2 在Apache Kafka中使用JSON 146
11.2.1 配置Apache Kafka 147
11.2.2 利用Socket.IO應(yīng)用程序?qū)崿F(xiàn)Kafka 148
11.3 本章小結(jié) 153
第12章 JSON中的用例 154
12.1 GeoJSON ——地理空間JSON數(shù)據(jù)格式 154
12.2 JSONLD ——針對SEO的JSON格式 155
12.3 BSON ——快速遍歷的JSON格式 157
12.4 messagePack 157
12.5 本章小結(jié) 158

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號