返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书Node.js 12实战9787302557067
  • 正版全新
    • 作者: 赵荣娇著 | 赵荣娇编 | 赵荣娇译 | 赵荣娇绘
    • 出版社: 清华大学出版社
    • 出版时间:2020-08-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 赵荣娇著| 赵荣娇编| 赵荣娇译| 赵荣娇绘
    • 出版社:清华大学出版社
    • 出版时间:2020-08-01
    • 版次:1
    • 印次:1
    • 字数:551
    • 页数:331
    • 开本:其他
    • ISBN:9787302557067
    • 版权提供:清华大学出版社
    • 作者:赵荣娇
    • 著:赵荣娇
    • 装帧:平装
    • 印次:1
    • 定价:69.00
    • ISBN:9787302557067
    • 出版社:清华大学出版社
    • 开本:其他
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2020-08-01
    • 页数:331
    • 外部编号:1202110930
    • 版次:1
    • 成品尺寸:暂无

    目 录


    章 Node.js与JavaScript 1
    1.1 JavaScript与前端 1
    1.2 个JavaScript实现的Hello World 1
    1.3 Node.js 12安装前的准备 3
    1.3.1 在Microsoft Windows系统上安装Node.js 3
    1.3.2 在Linux发行版上安装Node.js 5
    1.3.3 在Mac OS X上安装Node.js 7
    1.3.4 Mac OS X中Node.js版本的切换和升级 7
    1.4 JavaScript与Node.js对比 10
    1.5 个Node.js实现的Hello World 10
    1.5.1 纯脚本示例 10
    1.5.2 交互模式 11
    1.5.3 创建Node.js项目 11
    1.6 Node.js的开发调试工具Inspect 12
    第2章 NPM、REPL与Node.js工作原理 15
    2.1 NPM的使用 15
    2.1.1 NPM简介 15
    2.1.2 NPM的工作原理 16
    2.1.3 package.json属说明 17
    2.1.4 NPM的常用命令 19
    2.2 REPL的使用 21
    . Runtime和vm 22
    ..1 Runtime 22
    ..2 vm
    2.4 回调函数 24
    2.5 同步/异步和阻塞/非阻塞 25
    2.5.1 同步和异步 26
    2.5.2 阻塞和非阻塞 28
    2.5.3 同步/异步和阻塞/非阻塞 29
    2.6 单线程和多线程 29
    2.7 并行和并发 30
    2.8 事件循环 31
    第3章 Node.js的语法 34
    3.1 ECMAScript 6标准 34
    3.2 数组常用方法及ES6中的数组方法 34
    3.3 函数 40
    3.3.1 参数的默认值 40
    3.3.2 rest参数 44
    3.3.3 name属 45
    3.3.4 箭头函数 46
    3.4 闭包 49
    3.5 对象 51
    3.5.1 属的简洁表示 5
    .5.2 属名表达式 53
    3.5.3 方法的name属 55
    3.5.4 对象的扩展运算符 56
    3.5.5 对象的新方法 58
    3.5.6 属的可枚举 67
    3.5.7 属的遍历 68
    3.6 类 69
    3.6.1 基础用法 69
    3.6.2 封装与继承 74
    3.6.3 super关键字 77
    3.7 ES6的模块化 78
    3.7.1 基本用法 78
    3.7.2 as 的用法 79
    3.7.3 import命令的特点 80
    3.7.4 export与import 81
    3.8 使用Babel转码 8
    . 使用N-API 84
    第4章 Node.js常用模块 88
    4.1 Module 88
    4.1.1 创建和使用模块 88
    4.1.2 require方法中的文件查找策略 89
    4.2 Buffer 93
    4.2.1 Buffer与字符编码及转换 93
    4.2.2 Buffer类及其方法 94
    4.. Buffer与能 99
    4.3 File System 99
    4.3.1 异步读文件 100
    4.3.2 同步读文件 101
    4.3.3 打开文件 102
    4.3.4 写入文件 103
    4.3.5 获取文件信息 104
    4.3.6 fs.read异步读文件 105
    4.3.7 fs.close异步关闭文件 106
    4.4 HTTP/HTTP2服务 107
    4.4.1 http模块 108
    4.4.2 http2模块 111
    4.5 TCP服务 114
    4.5.1 构建TCP服务器 115
    4.5.2 服务器和客户端之间的通信 118
    4.5.3 构建TCP客户端 119
    4.6 SSL 121
    4.6.1 SSL简介 121
    4.6.2 使用OpenSSL进行生成 1
    4.6.3 Node.js实现HTTPS的配置 125
    4.7 WebSocket 126
    4.7.1 ws模块 126
    4.7.2 实战:ws简易聊天室 128
    4.8 流 136
    4.8.1 可读流 137
    4.8.2 可写流 138
    4.8.3 管道流 140
    4.9 事件 141
    4.9.1 注册事件名&监听器 142
    4.9.2 给监听器listener传入参数与this 143
    4.9.3 多只触发一次的监听器 143
    4.9.4 添加监听器/移除监听器事件 144
    4.9.5 错误事件 144
    4.10 实战演练RESTful API 145
    第5章 Node.js调试 152
    5.1 基础调试 152
    5.1.1 基础API 152
    5.1.2 自定义stdout 154
    5.1.3 控制调试日志 155
    5.2 进阶调试 160
    5.2.1 使用Inspect调试 161
    5.2.2 使用VSCode E调试 164
    第6章 Node.js的异步I/O与多线程 167
    6.1 异步I/O 167
    6.1.1 异步I/O的必要 167
    6.1.2 操作系统对异步I/O的支持 168
    6.1.3 异步I/O与轮询技术 169
    6.2 进程、线程、协程等 169
    6.2.1 进程、线程、协程 169
    6.2.2 应用场景 171
    6.. 并发与并行 171
    6.3 在Node.js中实现多线程 172
    6.3.1 单线程的JavaScript 172
    6.3.2 Node.js 内部分层 174
    6.3.3 libuv 174
    6.3.4 多进程 175
    6.4 Node能小结 176
    第7章 Node.js的错误处理 177
    7.1 错误的分类 177
    7.2 函数的错误处理 178
    7.3 实战演练异常-错误处理 179
    7.3.1 同步代码的异常捕获处理 179
    7.3.2 异步代码的错误处理 180
    7.3.3 使用event方式来处理异常 181
    7.3.4 Callback方式 182
    7.3.5 Promise方式 182
    7.3.6 使用domain模块 185
    7.3.7 多进程模式加异常捕获后重启 186
    第8章 Node.js的测试 188
    8.1 什么是单元测试 188
    8.2 一个简单的单元测试 189
    8.3 Mocha 190
    8.4 Assert 192
    8.5 测试HTTP接口 196
    8.6 代码覆盖率工具istanbul 197
    第9章 Node.js的数据处理 199
    9.1 MySL 99
    9.1.1 Node.js 连接 MySL 99
    9.1.2 数据库操作 200
    9.1.3 使用Sequelize操作数据库 202
    9.2 MongoDB 208
    9.2.1 创建数据库 208
    9.2.2 数据库操作 209
    9.3 Redis 215
    9.3.1 Node.js连接Redis 215
    9.3.2 列表——List 217
    9.3.3 集合——Set 218
    9.3.4 消息中介 218
    0章 实战:使用原生JavaScript开发Node.js案例 220
    10.1 项目任务 220
    10.2 HTTP服务器 221
    10.3 服务端模块化 2
    10.4 设计请求路由 224
    10.5 请求处理程序 229
    10.6 非阻塞式处理请求响应 2
    10.7 处理POST请求 5
    10.8 文件上传 241
    1章 实战:基于Vue+Express+MongoDB实现一个后台管理系统 248
    11.1 项目结构 248
    11.2 前端代码实现 249
    11.2.1 项目依赖的模块 249
    11.2.2 注册页 250
    11.. 登录页 254
    11.2.4 管理页 258
    11.3 后端代码实现 266
    11.3.1 数据库设计 266
    11.3.2 启动应用 268
    11.3.3 注册/登录接口 268
    11.3.4 增删改查接口 271

    2章 实战:基于Koa+MongoDB 实现博客 279
    12.1 项目结构 279
    12.2 数据库设计 281
    12.2.1 数据准备 281
    12.2.2 连接数据库 281
    12.. 创建表结构 282
    1. 服务端实现 283
    1..1 启动后台应用 283
    1..2 配置中间件 283
    1.. 搭建路由和控制器 287
    1..4 账户管理 290
    1..5 博客管理 294
    12.4 博客后台管理的实现 297
    12.4.1 目录结构 297
    12.4.2 权限管理 297
    12.4.3 博客管理 309
    12.5 博客前台站点的实现 322
    12.5.1 目录结构 322
    12.5.2 博客列表页 3
    12.5.3 博客详情页 327

    赵荣娇,飞猪旅行前端开发,擅长CSS、JavaScript和各种框架,参与写作或翻译过多本前端精品图书。喜欢旅行,热爱前端开发,乐于分享。

    Node.js是一门开源的、为Web而生的语言,具有高并发、异步等特点,并且拥有一个十分活跃的开发者社区。本书以实战为主旨,通过Node.js 12开发中常用的原生模块和典型的案例,让读者全面、深入、透彻地理解Node.js开发技术、主流框架及其整合使用,提高实际开发水平和项目实战能力。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购