您好,欢迎来到聚文网。 登录 免费注册
JavaScript与JSON从入门到精通(第2版)

JavaScript与JSON从入门到精通(第2版)

全面、细致讲解JSON和JavaScript,书中实例极具参考价值并提供详尽的源代码分析!
  • 字数: 218000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: (美)布鲁诺·约瑟夫·德梅洛 等 著 刘晓雪 译
  • 出版日期: 2019-07-01
  • 商品条码: 9787302532422
  • 版次: 1
  • 开本: B5
  • 页数: 158
  • 出版年份: 2019
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
JSON和XML是较为流行的数据交换格式,在Web API、NoSQL数据库、服务端编程语言和客户端框架中都可以看到JSON的身影。在不同平台间的传递数据方面,JSON已成为XML强有力的替代者。与XML相比,JSON更加简洁且易于阅读,同时方便检查排错。另外,JSON更加轻量级,不管是编写、传输,还是解析都更加高效。JSON在传输过程中采用了压缩技术,因而更加节省带宽。最后,JSON还得到了众多语言的支持,如JavaScript、Python、C、C++等主流语言。
内容简介
本书详细阐述了与JSON相关的基本解决方案,主要包括JSON简介、JSON结构、基于JSON的AJAX请求、跨域异步请求、JSON调试、构建Carousel应用程序、JSON的替代方案、hapi.js简介、在MongoDB中存储JSON文档、利用JSON配置任务管理器、实时系统和分布式系统中的JSON、JSON用例等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。
本书既可作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。
目录
第1章 JSON简介
1.1 数据交换格式JSON
1.2 基于JSON的Hello World程序
1.3 如何在内存中存储JSON
1.4 JSON的数据类型
1.5 支持JSON的编程语言
1.5.1 PHP中的JSON实现
1.5.2 Python中的JSON实现
1.6 本章小结
第2章 JSON结构
2.1 插入外部JavaScript
2.2 访问JSON中的对象
2.3 执行复杂的操作
2.4 修改JSON
2.5 本章小结
第3章 基于JSON的AJAX请求
3.1 基本的Web操作
3.2 AJAX需求
3.3 托管JSON
3.4 第一个AJAX调用
3.4.1 传统的回调
3.4.2 利用Promise处理异步操作
3.4.3 新的ECMAScript生成器
3.5 解析JSON数据
3.6 本章小结
第4章 跨域异步请求
4.1 API
4.2 利用JSON数据生成GET和POST调用
4.3 跨域AJAX调用存在的问题
4.4 JSONP简介
4.4.1 服务器端实现
4.4.2 在客户端(浏览器)实现JSONP
4.5 本章小结
第5章 JSON调试
5.1 使用开发工具
5.2 验证JSON
5.3 格式化JSON
5.4 本章小结
第6章 构建Carousel应用程序
6.1 配置Carousel应用程序
6.2 生成Carousel应用程序的JSON文件
6.3 Bootstrap简介
6.3.1 设置Bootstrap
6.3.2 Bootstrap响应性和样式
6.4 本章小结
第7章 JSON的替代方案
7.1 依赖关系管理
7.1.1 在PHP中使用composer.json
7.1.2 基于package.json的Node.js
7.2 存储应用程序配置的JSON
7.2.1 PHP和Python中的配置
7.2.2 在Angular 5中进行配置
7.3 存储应用程序元数据的JSON
7.3.1 Angular 5中的元数据
7.3.2 Node.js中的常量
7.3.3 模板嵌入机制
7.4 与YAML进行比较
7.5 本章小结
第8章 hapi.js简介
8.1 利用JSON实现基本的服务器配置
8.2 使用JSON元数据和常量
8.3 利用JSON配置API
8.4 在hapi中配置插件
8.5 使用POSTMAN测试API
8.5.1 使用POSTMAN测试hapi服务器调用
8.5.2 POSTMAN下的JSON
8.6 本章小结
第9章 在MongoDB中存储JSON文档
9.1 配置MongoDB
9.2 连接hapi App与MongoDB
9.3 JSON和BSON
9.3.1 集合
9.3.2 MongoDB shell
9.4 插入一个JSON文档
9.5 检索JSON文档
9.6 MongoDB中基于JSON的模式
9.7 本章小结
第10章 利用JSON配置任务管理器
10.1 任务管理器的含义
10.2 gulp.js简介
10.3 在gulp.js中创建任务
10.4 自动化测试
10.5 gulp JSON配置
10.6 本章小结
第11章 实时系统和分布式系统中的JSON
11.1 基于Socket.IO的JSON
11.1.1 设计pinboard
11.1.2 配置Socket.IO服务器
11.1.3 配置Socket.IO客户端
11.2 在Apache Kafka中使用JSON
11.2.1 配置Apache Kafka
11.2.2 利用Socket.IO应用程序实现Kafka
11.3 本章小结
第12章 JSON中的用例
12.1 GeoJSON——地理空间JSON数据格式
12.2 JSONLD——针对SEO的JSON格式
12.3 BSON——快速遍历的JSON格式
12.4 messagePack
12.5 本章小结

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网