JavaScript与JSON从入门到精通(第2版)作 者: [美] 布鲁诺·约瑟夫·德梅洛 等,刘晓雪 著出版时间:2019内容简介 本书详细阐述了与JSON相关的基本解决方案,主要包括JSON简介、JSON结构、基于JSON的AJAX请求、跨域异步请求、JSON调试、构建Carousel应用程序、JSON的替代方案、hapi.js简介、在MongoDB中存储JSON文档、利用JSON配置任务管理器、实时系统和分布式系统中的JSON、JSON用例等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书既可作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。目录目 录第1章 JSON简介 11.1 数据交换格式JSON 11.2 基于JSON的Hello World程序 41.3 如何在内存中存储JSON 61.4 JSON的数据类型 81.5 支持JSON的编程语言 101.5.1 PHP中的JSON实现 111.5.2 Python中的JSON实现 121.6 本章小结 14第2章 JSON结构 152.1 插入外部JavaScript 152.2 访问JSON中的对象 162.3 执行复杂的操作 192.4 修改JSON 222.5 本章小结 24第3章 基于JSON的AJAX请求 253.1 基本的Web操作 253.2 AJAX需求 263.3 托管JSON 283.4 第一个AJAX调用 303.4.1 传统的回调 353.4.2 利用Promise处理异步操作 363.4.3 新的ECMAScript生成器 373.5 解析JSON数据 403.6 本章小结 41第4章 跨域异步请求 424.1 API 424.2 利用JSON数据生成GET和POST调用 424.3 跨域AJAX调用存在的问题 514.4 JSONP简介 534.4.1 服务器端实现 534.4.2 在客户端(浏览器)实现JSONP 544.5 本章小结 56第5章 JSON调试 575.1 使用开发工具 575.2 验证JSON 605.3 格式化JSON 615.4 本章小结 62第6章 构建Carousel应用程序 646.1 配置Carousel应用程序 646.2 生成Carousel应用程序的JSON文件 656.3 Bootstrap简介 716.3.1 设置Bootstrap 716.3.2 Bootstrap响应性和样式 726.4 本章小结 76第7章 JSON的替代方案 777.1 依赖关系管理 777.1.1 在PHP中使用composer.json 777.1.2 基于package.json的Node.js 787.2 存储应用程序配置的JSON 797.2.1 PHP和Python中的配置 797.2.2 在Angular 5中进行配置 817.3 存储应用程序元数据的JSON 867.3.1 Angular 5中的元数据 867.3.2 Node.js中的常量 877.3.3 模板嵌入机制 887.4 与YAML进行比较 917.5 本章小结 92第8章 hapi.js简介 938.1 利用JSON实现基本的服务器配置 938.2 使用JSON元数据和常量 958.3 利用JSON配置API 978.4 在hapi中配置插件 998.5 使用POSTMAN测试API 1018.5.1 使用POSTMAN测试hapi服务器调用 1028.5.2 POSTMAN下的JSON 1038.6 本章小结 106第9章 在MongoDB中存储JSON文档 1079.1 配置MongoDB 1079.2 连接hapi App与MongoDB 1099.3 JSON和BSON 1119.3.1 集合 1129.3.2 MongoDB shell 1129.4 插入一个JSON文档 1149.5 检索JSON文档 1179.6 MongoDB中基于JSON的模式 1189.7 本章小结 122第10章 利用JSON配置任务管理器 12310.1 任务管理器的含义 12310.2 gulp.js简介 12310.3 在gulp.js中创建任务 12410.4 自动化测试 13110.5 gulp JSON配置 13310.6 本章小结 134第11章 实时系统和分布式系统中的JSON 13511.1 基于Socket.IO的JSON 13511.1.1 设计pinboard 13511.1.2 配置Socket.IO服务器 13711.1.3 配置Socket.IO客户端 13911.2 在Apache Kafka中使用JSON 14611.2.1 配置Apache Kafka 14711.2.2 利用Socket.IO应用程序实现Kafka 14811.3 本章小结 153第12章 JSON中的用例 15412.1 GeoJSON ——地理空间JSON数据格式 15412.2 JSONLD ——针对SEO的JSON格式 15512.3 BSON ——快速遍历的JSON格式 15712.4 messagePack 15712.5 本章小结 158 上一篇: HTML5+CSS3从入门到精通(微课精编版)前端科技编著 2018年版 下一篇: JavaScript从入门到精通 标准版 未来科技