• 从零开始学Node.js
  • 从零开始学Node.js
  • 从零开始学Node.js
  • 从零开始学Node.js
  • 从零开始学Node.js
  • 从零开始学Node.js
  • 从零开始学Node.js
  • 从零开始学Node.js
  • 从零开始学Node.js
21年品牌 40万+商家 超1.5亿件商品

从零开始学Node.js

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

47.42 4.8折 99 全新

库存12件

四川成都
认证卖家担保交易快速发货售后保障

作者明日科技 编著

出版社化学工业出版社

ISBN9787122413260

出版时间2022-09

装帧平装

开本16开

定价99元

货号29459706

上书时间2024-10-21

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

Node.js是一个让 JavaScript 运行在服务器端的开发平台,它让JavaScript 成为与PHP、Python、Perl、Ruby等服务器端语言平起平坐的脚本语言。Node.js的出现,让不懂服务器开发语言的程序员也可以非常容易地创建自己的服务。

本书内容

本书包含了学习Node.js编程开发的各类知识,全书共分为5篇20章内容,结构如下。

第1篇:Node.js基础篇。本篇主要对Node.js编程的基础知识进行详解,包括初识Node.js、JavaScript基础、npm包管理器、Node.js基础等内容。

第2篇:Node.js核心模块篇。本篇主要讲解Node.js编程的核心模块及其应用,包括http模块、fs文件及文件夹操作模块、path路径操作模块、os系统模块、Node.js中的流、socket.io模块等内容。

第3篇:异步编程与事件篇。本篇通过异步编程与回调、事件的监听与触发、程序调试与异常处理等3章内容,对Node.js中异步编程思想、回调及事件等高级内容进行讲解,并且介绍如何调试与处理Node.js程序中可能出现的异常。

第4篇:框架及数据应用篇。框架是提高项目开发效率的有效手段之一,而数据是项目开发的核心内

容,本篇通过express模块基础、express高级应用之express-generator、Web开发中的模板引擎、Node.js与MySQL数据库、Node.js与MongoDB数据库等内容,详细讲解Node.js项目开发中常用的框

架、Web模板引擎,以及如何在Node.js项目中使用流行的MySQL数据库或MongoDB数据库存取数据。

第5篇:项目开发篇。学习编程的终目的是进行开发,解决实际问题,本篇通过网络版五子棋游戏、全栈博客网这两个不同类型的项目,讲解如何使用所学的Node.js知识开发项目。

本书特点

知识讲解详尽细致。本书以零基础入门学员为对象,力求将知识点划分得更加细致,讲解更加详细,使读者能够学必会,会必用。

案例侧重实用有趣。通过实例学习是好的编程学习方式。本书在讲解知识时,通过有趣、实用的案例对所讲解的知识点进行解析,让读者不只学会知识,还能够知道所学知识的真实使用场景。

思维导图总结知识。每章后都使用思维导图总结本章重点知识,使读者能一目了然地回顾本章知识点以及需要重点掌握的知识。

配套高清视频讲解。本书资源包中提供了同步高清教学视频,读者可以通过这些视频更快速地学习,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。

读者对象

初学编程的自学者 编程爱好者

大中专院校的老师和学生 相关培训机构的老师和学员

初、中、高级程序开发人员 Web前端开发人员

参加实习的“菜鸟”程序员

读者服务

为了方便解决本书疑难问题,我们提供了多种服务方式,并由作者团队提供在线技术指导和社区服务,服务方式如下:

√ 企业QQ:4006751066

√ QQ群:515740997

√ 服务电话:400-675-1066、0431-84978981

本书约定

开发环境及工具如下:

√ 操作系统:Windows 7、Windows 10等。

√ 开发工具:WebStorm 2021.1.2(向下兼容)。

√ Node.js版本:Node.js 16.3.0。

√ 数据库:MySQL 8.0、MongoDB 4.4.6。

致读者

本书由明日科技Web前端程序开发团队组织编写,主要人员有王小科、何平、张鑫、申小琦、赵宁、李菁菁、周佳星、王国辉、李磊、赛奎春、杨丽、高春艳、张宝华、庞凤、宋万勇、葛忠月等。在本书编写过程中,我们以科学、严谨的态度,力求精益求精,但不足之处仍在所难免,敬请广大读者批评指正。

感谢您阅读本书,零基础编程,一切皆有可能,希望本书能成为您编程路上的敲门砖。

祝读书快乐!

编者

 



导语摘要

本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习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与MySQL数据库、Node.js与MongoDB数据库、网络版五子棋游戏、全栈博客网等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会Node.js程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合Node.js初学者、软件开发入门者自学使用,也可用作高等院校相关专业的教材及参考书。



商品简介

作者简介


目录

第1篇 Node.js基础篇

第1章  初识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  常用工具栏    23

1.5.4  常用快捷键    23

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.2.3  作为标签的属性值使用    34

2.3  JavaScript基本语法规则    34

2.4  JavaScript数据类型    36

2.4.1  数值型    36

2.4.2  字符串型    38

[实例2.3]  输出前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  Query 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

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP