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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 全新正版从零开始学Node.js9787122413260化学工业出版社
    • 作者: 明日科技著 | 明日科技编 | 明日科技译 | 明日科技绘
    • 出版社: 化学工业出版社
    • 出版时间:2022-09-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    如梦图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 明日科技著| 明日科技编| 明日科技译| 明日科技绘
    • 出版社:化学工业出版社
    • 出版时间:2022-09-01
    • ISBN:9787122413260
    • 版权提供:化学工业出版社
    • 作者:明日科技
    • 著:明日科技
    • 装帧:暂无
    • 印次:暂无
    • 定价:99.00
    • ISBN:9787122413260
    • 出版社:化学工业出版社
    • 开本:暂无
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2022-09-01
    • 页数:暂无
    • 外部编号:11728968
    • 版次:暂无
    • 成品尺寸:暂无

    篇 Node.js基础篇

    章 初识Node.js 2 视频讲解:5节,40分钟

    1.1 Node.js简介 3

    1.1.1 Web和互联网 3

    1.1.2 V8引擎和Node.js 4

    1.1.3 Node.js的优缺点 5

    1.2 Node.js的下载与安装 5

    1.2.1 下载并安装Node.js 5

    1.2.2 测试Node.js安装成功 10

    1.3 WebStorm开发环境的下载与安装 10

    1.3.1 WebStorm的下载 10

    1.3.2 WebStorm的安装 11

    1.4 个Node.js服务器程序 14

    1.4.1 WebStorm首次加载配置 14

    1.4.2 使用WebStorm创建个Node.js程序 16

    1.4.3 在WebStorm中运行Node.js程序 19

    1.4.4 使用cmd命令运行Node.js程序 20

    1.5 熟悉WebStorm开发环境 21

    1.5.1 WebStorm功能区预览 21

    1.5.2 WebStorm中英文对照菜单 21

    1.5.3 常用工具栏

    1.5.4 常用快捷键

    1.5.5 WebStorm常用技巧 24

    本章知识思维导图 25


    第2章 JavaScript基础 26 视频讲解:9节,169分钟

    2.1 JavaScript概述 27

    2.1.1 Node.js与JavaScript 27

    2.1.2 什么是JavaScript语言 27

    2.1.3 为什么学习JavaScript语言 27

    2.1.4 JavaScript的应用 28

    2.2 JavaScript在HTML中的使用 29

    2.2.1 在页面中直接嵌入JavaScript代码 30

    [实例2.1] 编写个JavaScript程序 31

    2.2.2 链接外部JavaScript文件 32

    [实例2.2] 调用外部JavaScript文件 33

    2.. 作为标签的属值使 34

    . JavaScript基本语法规则 34

    2.4 JavaScript数据类型 36

    2.4.1 数值型 36

    2.4.2 字符串型 38

    [实例.] 输出前NBA球星奥尼尔的中文名、英文名和别名 40

    2.4.3 布尔值和特殊数据类型 41

    2.5 JavaScript流程控制 41

    2.5.1 条件判断语句 41

    [实例2.4] 判断2021年的2月份有多少天 44

    [实例2.5] 判断学生的等级 45

    2.5.2 循环控制语句 45

    2.6 JavaScript函数 47

    2.6.1 函数的定义 48

    2.6.2 函数的调用 48

    [实例2.6] 为商城中“加入购物车”按钮添加单击事件 50

    2.7 DOM文档对象模型 51

    2.7.1 DOM概述 51

    2.7.2 DOM对象节点属 53

    2.7.3 DOM对象的应用 53

    [实例2.7] 实现电影图片的轮换效果 54

    2.8 Document文档对象 54

    2.8.1 Document文档对象介绍 54

    2.8.2 Document文档对象的常用属 55

    2.8.3 Document文档对象的常用方法 55

    2.8.4 设置文档前景色和背景色 56

    [实例2.8] 动态改变文档的前景色和背景色 56

    2.8.5 设置动态标题栏 57

    [实例2.9] 实现动态标题栏 57

    2.8.6 在文档中输出数据 58

    [实例2.10] 对比write()方法和writeln()方法 58

    2.8.7 获取文本框并修改其内容 59

    [实例2.11] 获取文本框并修改其内容 59

    2.9 Window对象 59

    2.9.1 Window对象的属 60

    2.9.2 Window对象的方法 60

    2.9.3 Window对象的使用 61

    本章知识思维导图 62


    第3章 npm包管理器 63 视频讲解:1节,9分钟

    3.1 npm包管理器简介 64

    3.1.1 npm简介 64

    3.1.2 npm的版本 64

    3.1.3 npm常见软件包 65

    3.2 package.json基础 67

    3.2.1 认识package.json 67

    3.2.2 npm中的package-lock.json文件 69

    3.3 使用npm包管理器安装包 71

    3.3.1 安装单个软件包 71

    3.3.2 安装npm包的指定版本 72

    3.3.3 安装所有软件包 73

    3.3.4 更新软件包 74

    3.3.5 指定npm软件包的安装位置 75

    3.3.6 卸载npm软件包 76

    3.4 使用npm安装的软件包 76

    [实例3.1] 使用npm安装的软件包 76

    本章知识思维导图 77


    第4章 Node.js基础 78 视频讲解:4节,46分钟

    4.1 Node.js全局对象 79

    4.1.1 全局变量 79

    4.1.2 全局对象 79

    [实例4.1] argv属和exit()方法的初级使用 82

    4.1.3 全局函数 84

    4.2 模块化编程 85

    4.2.1 exports 对象 86

    [实例4.2] 计算值与圆的周长 86

    4.2.2 module 对象 86

    [实例4.3] 使用module模块实现向2021年问好 87

    4.3 node.js常用工具——util模块 87

    4.3.1 转换异步函数的风格 88

    4.3.2 实现对象间的原型继承 88

    4.3.3 将对象转换为字符串 89

    4.3.4 格式化输出字符串 90

    4.3.5 将异步回调方法变成返回Promise实例的方法 91

    4.3.6 判断为指定类型的内置对象 91

    4.4 常用内置模块 94

    4.4.1 url模块 95

    4.4.2 ery String模块 95

    4.4.3 crypto模块 96

    [实例4.4] 使用crypto模块生成Hash密码 96

    本章知识思维导图 97


    第2篇 Node.js核心模块篇

    第5章 http模块 100 视频讲解:4节,41分钟

    5.1 Web应用服务 101

    5.1.1 请求与响应 101

    5.1.2 客户端与服务器端 102

    5.2 server对象 103

    5.2.1 server对象中的方法 103

    5.2.2 server对象中的事件 104

    5.3 response对象 105

    5.3.1 响应HTML文件 106

    [实例5.1] 使用fs模块将HTML文件返回给客户端 106

    5.3.2 响应多媒体 108

    [实例5.2] 实现将图片和视频返回客户端 108

    5.3.3 网页自动跳转 109

    [实例5.3] 实现网页自动跳转 109

    5.4 request对象 110

    5.4.1 GET请求 111

    5.4.2 POST请求 112

    [实例5.4] 使用POST请求获取用户名与密码 112

    本章知识思维导图 114


    第6章 fs文件及文件夹操作模块 115 视频讲解:3节,48分钟

    6.1 文件基本操作 116

    6.1.1 检查文件存在 116

    6.1.2 文件读取 117

    [实例6.1] 实现cmd控制台的歌词滚动播放器 118

    6.1.3 文件写入 119

    [实例6.2] 创建文件并且向文件中写入内容 120

    [实例6.3] 为古诗增加古诗赏析 121

    6.1.4 异常处理 121

    6.2 文件操作 122

    6.2.1 截断文件 122

    [实例6.4] 修改文本文件的大小 1

    6.2.2 删除文件 1

    [实例6.5] 删除文件 124

    6.. 复制文件 124

    [实例6.6] 复制文件 124

    6.2.4 重命名文件 126

    [实例6.7] 批量为文件重命名 126

    6.3 目录常用操作 127

    6.3.1 创建目录 127

    [实例6.8] 批量创建文件并放到指定的文件夹中 127

    6.3.2 读取目录 129

    6.3.3 删除空目录 129

    6.3.4 查看目录信息 130

    6.3.5 获取目录的路径 132


    本章知识思维导图 133

    第7章 path路径操作模块 134

    7.1 路径和相对路径 135

    [实例7.1] 实现cmd控制台读取文件 135

    7.2 通过路径获取文件详细信息 136

    7.2.1 获取文件所在目录 136

    7.2.2 获取文件名 136

    7.. 获取扩展名 137

    [实例7.2] 通过扩展名判断文件夹中的图片文件 137

    7.2.4 解析路径的组成 138

    7.2.5 从对象返回路径字符串 138

    [实例7.3] 通过路径的信息将其转换为路径字符串 139

    7.2.6 判断路径为路径 140

    [实例7.4] 判断并显示所有的路径 140

    7.3 实现对路径的解析 141

    7.3.1 将路径解析为路径 141

    [实例7.5] resolve()方法的使用 142

    7.3.2 实现将路径转换为相对路径 142

    [实例7.6] 将列表中的路径转换为相对路径 142

    7.3.3 多路径的拼接 143

    7.3.4 规范化路径 144

    7.4 path模块的相关属 144

    本章知识思维导图 145


    第8章 os操作系统模块 146

    8.1 获取内存相关信息 147

    8.1.1 获取系统剩余内存 147

    8.1.2 获取系统总内存 147

    [实例8.1] 显示系统的内存使用情况 147

    8.2 获取网络相关信息 148

    8.3 获取系统相关的目录 148

    8.3.1 获取用户主目录 148

    8.3.2 获取临时文件夹目录 149

    8.4 通过os模块获取系统相关信息 149

    [实例8.2] 获取计算机操作系统的相关信息 151

    [实例8.3] 查看计算机的运行时间 152

    8.5 os模块常用属 154

    本章知识思维导图 155


    第9章 Node.js中的流 156

    9.1 流简介 157

    9.1.1 流的基本概念 157

    9.1.2 了解Buffe/ 157

    9.2 创建可读流 158

    9.2.1 流的读取模式与状态 158

    9.2.2 可读流的相关事件 158

    9.. 读取数据 159

    9.2.4 设置编码格式 159

    9.2.5 暂停流 160

    9.2.6 获取流的运行状态 160

    9.2.7 销毁数据 161

    9.2.8 绑定可写流至可读流 161

    9.2.9 解绑可写流 162

    9.2.10 可读流的相关属 163

    9.3 创建可写流 163

    9.3.1 可写流的相关事件 163

    9.3.2 创建可写流 163

    9.3.3 设置流的编码方式 164

    9.3.4 关闭流 164

    9.3.5 销毁流 165

    9.3.6 将数据缓冲到内存 166

    9.3.7 输出缓冲后的数据 166

    9.3.8 可写流的相关属 167

    9.4 双工流与转换流 168

    9.4.1 双工流的使用 168

    9.4.2 转换流的使用 168

    9.5 使用流操作文件 169

    9.5.1 创建文件可读流 169

    本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习Node.js编程知识,并提升自己的实际开发能力。

    全书共分为5篇20章,内容包括初识Node.js、JavaScript基础、npm包管理器、Node.js基础、http模块、fs文件及文件夹操作模块、path路径操作模块、os系统模块、Node.js中的流、socket.io模块、异步编程与回调、事件的监听与触发、程序调试与异常处理、express模块基础、express高级应用之express-penerator、Web开发中的模板引擎、Node.js与MySL数据库、Node.js与MongoDB数据库、网络版五子棋游戏、栈客等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会Node.js程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。

    本书适合Node.js初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。

    适读人群 :本书适合Node.js初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。

    本书具有如下特色:

    ? 由浅入深,循序渐进。本书以入门读者为对象,先从语言基础学起,再学习语言的核心技术,然后学习高 级应用,*后学习开发一个完整项目。讲解过程中步骤详尽,版式新颖,使读者在阅读时一目了然,从而快速掌握书中内容。

    ? 语音视频,讲解详尽。书中每一章节均提供声图并茂的教学视频,读者可以扫描书中对应的二维码随时随地学习。这些视频能够引导初学者快速入门,感受编程的快乐和成就感,进一步学习的信心,从而快速成为编程高手。

    ? 实例典型,轻松易学。通过例子学习是好的学方,本书通过“一个知识点、一个例子、一个结果、一段评析、一个综合应用”的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。

    ? 精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”“说明”“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。

    ? 附赠资源,优质服务。除配套视频和源程序外,本书还相关资源库、题库,同时为读者提供社区技术支持、在线答疑等学习服务,收获更好的学习体验。

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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