海量PDF免费下载!

Vue.js+Node.js全栈开发实战.pdf(高清PDF免费下载)

Vue.js+Node.js全栈开发实战
评分:
9.6
发布时间:
2023/10/29 19:17:23

内容介绍:

本书着眼于实战开发,以Node.js和Vue.js原生知识和框架实战为主线,详细介绍Node.js Vue.js开发的基础知识和相应案例实践。Node.js后端包括console、assert、fs、path、http、url、tcp、udp等核心模块、与MongoDB和MySQL数据库的连接方法等。Vue.js前端包括模板语法、生命周期、指令系统、样式绑定和路由等内容。同时,本书着重介绍基于Node.js Vue.js开发的工具选择、环境搭建和项目构建等内容,所有案例都提供了详尽的源代码及其注释。 全书共14章,主要内容有Node.js和Vue.js环境搭建、Node.js语法基础、Node.js包管理机制、Node.js网络开发、Node.js文件模块使用、Node.js数据库开发、Vue.js数据、方法与生命周期、Vue.js模板语法、Vue.js指令系统、Vue.js样式绑定和Vue.js路由,以及两个Node.js Vue.js实战项目。 本书内容丰富、实例典型、实用性强,适合希望学习Node.js Vue.js全栈开发的初学者,也适合作为高等院校和培训学校计算机及其相关专业师生的参考书。

作者介绍:

王金柱,对JavaScript语言、jQuery框架、Node.js、React等Web前端开发有着独到的经验,并精通HTML/XHTML、CSS与PHP等开发语言的应用。有着10多年丰富的IT从业经历,完成过多家大型央企与上市公司的企业级Web系统平台项目的前端模块开发工作。

本书目录:

第1章 Node.js基础与环境搭建1
1.1 Node.js基础1
1.1.1 Node.js简介1
1.1.2 Node.js发展历史2
1.1.3 Node.js组织架构3
1.1.4 Node.js特点4
1.1.5 Node.js应用场景6
1.1.6 Node.js在 的发展7
1.2 搭建Node.js开发环境8
1.2.1 Windows 10系统下安装部署Node.js开发环境8
1.2.2 测试Node开发环境13
1.2.3 通过Node运行文件14
1.3 通过Visual Studio Code开发Node应用15
1.3.1 通过Visual Studio Code开发管理代码15
1.3.2 通过Webpack构建Node应用程序架构21
1.3.3 通过Visual Studio Code开发调试Node应用23
第2章 Vue.js基础介绍与环境搭建40
2.1 Vue.js基础40
2.1.1 Vue.js简介40
2.1.2 Vue.js发展历史41
2.1.3 Vue.js与MVVM架构模型41
2.1.4 双向数据绑定42
2.1.5 Vue.js特点42
2.2 Vue.js快速开发环境43
2.2.1 直接通过引入本地Vue.js43
2.2.2 通过CDN方式引入Vue.js44
2.2.3 兼容ES Module的方式45
2.3 Vue.js脚手架开发环境45
2.3.1 安装Vue.js脚手架45
2.3.2 通过Vue.js脚手架进行快速原型开发测试47
2.3.3 通过Vue.js脚手架进行打包48
2.3.4 通过Vue.js脚手架创建应用50
2.3.5 通过vue-cli结合Webpack创建应用53
2.3.6 通过Visual Studio Code开发调试Vue代码57
第3章 Node.js语法基础62
3.1 语法62
3.1.1 变量62
3.1.2 注释65
3.1.3 数据类型65
3.1.4 函数66
3.1.5 闭包68
3.2 命名规范与编程规范69
3.2.1 命名规范69
3.2.2 编程规范71
3.3 Node.js的控制台console72
3.3.1 console对象下的各种函数72
3.3.2 console.log()函数73
3.3.3 console.info()、console.warn()和console.error()函数73
3.3.4 console.dir()函数74
3.3.5 console.time()和console.timeEnd()函数74
3.3.6 console.trace()函数75
第4章 Node.js中的包管理76
4.1 NPM介绍76
4.1.1 NPM常用命令76
4.1.2 package.json文件79
4.2 模块加载原理与加载方式81
4.2.1 require导入模块81
4.2.2 exports导出模块82
4.3 Node.js核心模块83
4.3.1 http模块——创建HTTP服务器、客户端83
4.3.2 url模块——url地址处理87
4.3.3 querystring模块——查询字符串处理88
4.4 Node.js常用模块89
4.4.1 util模块——实用工具89
4.4.2 path模块——路径处理90
4.4.3 dns模块91
第5章 文件系统93
5.1 Node.js文件系统介绍93
5.1.1 同步和异步93
5.1.2 fs模块中的类和文件的基本信息95
5.1.3 文件路径96
5.2 基本文件操作97
5.2.1 打开文件97
5.2.2 关闭文件98
5.2.3 读取文件99
5.2.4 写入文件100
5.3 其他文件操作102
第6章 Node.js网络开发104
6.1 构建TCP服务器104
6.1.1 使用Node.js创建TCP服务器104
6.1.2 监听客户端的连接105
6.1.3 查看服务器监听的地址107
6.1.4 连接服务器的客户端数量107
6.1.5 获取客户端发送的数据108
6.1.6 发送数据给客户端109
6.2 构建TCP客户端111
6.2.1 使用Node.js创建TCP客户端111
6.2.2 连接TCP服务器112
6.2.3 获取从TCP服务器发送的数据112
6.2.4 向TCP服务器发送数据113
6.3 构建HTTP服务器114
6.3.1 创建HTTP服务器114
6.3.2 HTTP服务器的路由控制115
6.4 利用UDP协议传输数据与发送消息117
6.4.1 创建UDP服务器117
6.4.2 创建UDP客户端120
第7章 Node.js数据库开发123
7.1 使用mongoose连接MongoDB123
7.1.1 MongoDB介绍123
7.1.2 使用mongoose连接MongoDB125
7.1.3 使用mongoose操作MongoDB126
7.2 直接连接MongoDB131
7.2.1 使用node-mongodb-native连接MongoDB131
7.2.2 使用node-mongodb-native操作MongoDB132
7.3 连接MySQL139
7.3.1 MySQL介绍139
7.3.2 Node.js连接MySQL142
7.3.3 Node.js操作MySQL143
第8章 Vue.js数据、方法与生命周期146
8.1 Vue.js数据146
8.1.1 Vue.js数据同步146
8.1.2 Vue.js数据冻结150
8.1.3 Vue.js实例property属性153
8.2 Vue.js方法156
8.2.1 观察属性方法156
8.2.2 事件触发方法163
8.2.3 自定义事件方法165
8.3 Vue.js生命周期169
8.3.1 Vue.js生命周期图示169
8.3.2 Vue.js生命周期钩子171
第9章 Vue.js模板语法180
9.1 Vue.js模板语法介绍180
9.2 Vue.js插值180
9.2.1 文本插值181
9.2.2 原始HTML插值182
9.2.3 使用表达式184
9.3 Vue.js指令185
9.3.1 Vue指令概述186
9.3.2 v-if条件表达式指令186
9.3.3 v-show显示指令190
9.3.4 使用
· · · · · · (更多)
下载地址
重要提示!:取消关注公众号后将无法再启用回复功能,不支持解封!
第一步:微信扫码关键公众号“架构师老卢”
第二步:在公众号聊天框发送book:46926,如:book:46926 获取下载地址
第三步:恭喜你,快去下载你想要的资源吧