批量上传,套装书可能不全,下单前咨询在线客服!有特殊要求,下单前请咨询客服!
¥ 62.32 4.8折 ¥ 129 全新
库存4件
作者张旭
出版社机械工业出版社
ISBN9787111654018
出版时间2020-05
装帧平装
开本16开
定价129元
货号28546865
上书时间2024-11-03
一直以来,用于后端开发的主流语言是Java、PHP和Python等;而Node.js的出现让JavaScript的身影出现在了后端开发中,这使得前后端使用同一种语言并统一模型的梦想得以实现。
Node.js不是一种独立的语言,而是一个基于Chrome V8引擎的JavaScript运行环境,其底层语言仍是JavaScript。Node.js可以方便地搭建响应速度快、易于扩展的网络应用。它使用事件驱动、非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。使用Node.js可以让用户花的硬件成本,追求更高的并发效率和处理性能。具体而言,Node.js具有以下几个特性:
实践对于学习知识的重要性不言而喻。只有理论知识而没有实践不可能真正完成一个项目的开发。基于此笔者编写了本书。
《Node.js Express Vue.js项目开发实战》专为Node.js项目经验薄弱的初学者、进阶者和爱好者打造,旨在让他们掌握Node.js的相关知识和技能,并能进行项目实战开发。本书从实际项目开发入手,详细讲解了3个项目案例的完整开发过程,让读者可以快速巩固所学的理论知识,并能结合理论知识完成实际的商业项目。
当您认真、系统地学习完本书内容之后,将会发现自己已经成为一名真正的Node.js程序员,已经能够实打实地开发实际项目了。
第6章介绍了Node.js部署的相关知识,包括如何安装Node.js环境、如何提取项目代码,以及如何使用Node.js进程管理工具PM2等。
《Node.js Express Vue.js项目开发实战》涉及的所有源代码文件等配套资源需要读者自行下载,请到华章公司的网站(www.hzbook.com)搜索本书,即可在本书页面上找到相关下载链接。
《Node.js Express Vue.js项目开发实战》由张旭编写。在写作过程中,笔者竭尽所能将本书写好,力图为读者呈现一本易学、实用的图书,但因水平所限,仍难免有疏漏和不妥之处,敬请广大读者指正。您在阅读本书时若有疑问或任何建议,都可以通过以下方式联系我们。hzbook2017@163.com。
《Node.js Express Vue.js项目开发实战》以项目开发为导向,介绍了基于Node.js的相关知识。书中首先介绍了Node.js中很流行的Express框架的安装与使用,然后详细介绍了许愿墙、博客管理系统和装修小程序管理系统3个实际项目的完整开发过程,*后介绍了Node.js的部署方法与工具。
《Node.js Express Vue.js项目开发实战》共6章。第1章介绍了Express的基础知识,包括Express的安装和使用、路由方法、请求对象Request的常用方法和属性、返回对象Response的常用方法和属性。第2~5章分别介绍了3个完整的商业项目案例的开发过程,展现了项目从需求分析到架构设计,再到代码编写的一整套完整流程。其中,第2章介绍了许愿墙项目的前台展示系统的开发;第3章介绍了许愿墙项目的后台管理系统的开发;第4章介绍了博客管理系统项目的前台展示系统和后台管理系统的开发;第5章介绍了装修小程序管理系统项目的前台展示系统和后台管理系统的开发。第6章介绍了Node.js的服务器部署方法和常用工具PM2的使用方法。
《Node.js Express Vue.js项目开发实战》内容通俗易懂,讲解图文并茂,非常适合有一定Node.js基础但缺乏实际项目开发经验的初学者、进阶者和爱好者阅读。另外,对于相关院校的学生和培训机构的学员而言,本书也是一本不可多得的实战指导书。
张旭 有7年多的互联网项目开发经验。擅长JavaScript、Node.js、PHP和Java等多门编程语言。精通各种前端页面展现框架,熟悉底层原理。对数据处理和性能优化有深入研究。长期从事全栈开发工作,有丰富的实战经验,擅长利用不同编程语言的优势完成相应的架构设计和业务开发。开发范围广泛,涉及PC端、H5、微信公众号、小程序和App等常见产品。
第1章 安装和使用Express 1
1.1 安装Express 1
1.2 使用Express创建项目 1
1.3 Express路由 5
1.4 Express页面 9
1.5 请求对象Request 19
1.6 返回对象Response 27
第2章 许愿墙(Node.js Express art-template MySQL) 33
2.1 需求分析 33
2.2 系统设计 34
2.3 前端页面分析 36
2.4 创建MySQL数据库表 36
2.5 创建项目 39
2.6 渲染许愿列表 45
2.7 添加许愿处理 47
第3章 许愿墙后台管理系统(Node.js Express Vue.js MySQL) 50
3.1 需求分析 50
3.2 系统设计 52
3.3 前端页面分析 63
3.4 创建MySQL数据库表 67
3.5 创建项目 68
3.6 API接口开发 79
第4章 博客管理系统(Node.js Express art-template Vue.js MySQL) 114
4.1 前台展示系统需求分析 114
4.2 前台展示系统设计 117
4.3 前台展示系统的前端页面分析 123
4.4 前台展示系统创建MySQL数据库表 129
4.5 前台展示系统创建项目 134
4.6 前台展示系统的渲染页面 143
4.7 后台管理系统需求分析 156
4.8 后台管理系统设计 160
4.9 后台管理系统的前端页面分析 177
4.10 后台管理系统创建MySQL数据库表 183
4.11 后台管理系统创建项目 185
4.12 API接口开发 198
第5章 装修小程序管理系统(Node.js Express Vue.js MySQL) 249
5.1 前台展示系统需求分析 249
5.2 前台展示系统设计 251
5.3 小程序前端页面分析 257
5.4 前台展示系统创建MySQL数据库表 259
5.5 前台展示系统创建项目 268
5.6 前台展示系统的API接口开发 277
5.7 后台管理系统需求分析 293
5.8 后台管理系统设计 299
5.9 后台管理系统的前端页面分析 329
5.11 后台管理系统创建项目 342
5.12 后台管理系统的API接口开发 359
第6章 Node.js部署 448
6.1 安装Node.js 448
6.2 提取项目代码 449
6.3 启动项目 450
6.4 进程管理工具PM2 450
《Node.js Express Vue.js项目开发实战》以项目开发为导向,介绍了基于Node.js的相关知识。书中首先介绍了Node.js中很流行的Express框架的安装与使用,然后详细介绍了许愿墙、博客管理系统和装修小程序管理系统3个实际项目的完整开发过程,*后介绍了Node.js的部署方法与工具。
《Node.js Express Vue.js项目开发实战》共6章。第1章介绍了Express的基础知识,包括Express的安装和使用、路由方法、请求对象Request的常用方法和属性、返回对象Response的常用方法和属性。第2~5章分别介绍了3个完整的商业项目案例的开发过程,展现了项目从需求分析到架构设计,再到代码编写的一整套完整流程。其中,第2章介绍了许愿墙项目的前台展示系统的开发;第3章介绍了许愿墙项目的后台管理系统的开发;第4章介绍了博客管理系统项目的前台展示系统和后台管理系统的开发;第5章介绍了装修小程序管理系统项目的前台展示系统和后台管理系统的开发。第6章介绍了Node.js的服务器部署方法和常用工具PM2的使用方法。
《Node.js Express Vue.js项目开发实战》内容通俗易懂,讲解图文并茂,非常适合有一定Node.js基础但缺乏实际项目开发经验的初学者、进阶者和爱好者阅读。另外,对于相关院校的学生和培训机构的学员而言,本书也是一本不可多得的实战指导书。
张旭 有7年多的互联网项目开发经验。擅长JavaScript、Node.js、PHP和Java等多门编程语言。精通各种前端页面展现框架,熟悉底层原理。对数据处理和性能优化有深入研究。长期从事全栈开发工作,有丰富的实战经验,擅长利用不同编程语言的优势完成相应的架构设计和业务开发。开发范围广泛,涉及PC端、H5、微信公众号、小程序和App等常见产品。
Express是一个精简、灵活的Node.js的Web应用程序开发框架,为Web和移动应用程序提供了一组强大的功能。它是Node.js中流行的Web开发框架,被大多数开发人员所使用。使用Express可以快速地开发一个Web应用,其他的开发框架也都是基于Express构建的。
要安装Express,首先要具备Node.js环境,也就是说你已经安装了Node.js。
安装Express非常简单,使用Node.js的配套工具npm命令即可安装:
$ npm install -g express-generator
npm命令运行完毕,再运行命令:
$ express --version
如果能够看到Express的版本号,证明Express已经安装成功。截至本书写完,Express的版本号是4.16.0。
$ express --version
$ 4.16.0
其实这里安装的是一个应用生成器工具——express-generator ,通过它可以快速创建一个应用的骨架,为快速创建Node.js项目提供便利。
在安装完Express之后,就可以使用Express命令来创建一个新的项目了。
使用Express创建项目非常简单,具体步骤如下:
(1)按WIN R键打开“运行”对话框,输入cmd命令,单击“确定”按钮打开命令行窗口,如图1-1所示。
图1-1 命令行窗口
(2)进入工作目录,可以自定义一个工作目录,如下:
$ e:
$ cd express/code
(3)执行,创建一个名为hello的Express项目:
$ express hello
(4)此时可以看到它会自动执行,图1-2代表创建成功。
图1-2 Express创建hello项目
(5)创建成功之后会在code目录下出现一个名叫hello的目录,进入hello目录,然后安装依赖包:
$ cd hello
$ npm install
(6)安装完毕之后,执行命令启动应用:
$ npm start
(7)应用启动后,在浏览器中输入http://localhost:3000/ 网址就可以看到名叫hello的这个应用了,如图1-3所示。
图1-3 Express默认应用启动界面
项目正常启动后,我们用开发工具打开hello项目看一下它的目录结构,如图1-4所示。
图1-4 Express默认应用的目录结构
项目结构不太复杂是不是?相比较其他语言的框架来说很轻量,这也是Node.js快速开发的一个特色。
目录结构中的文件及其作用如表1-1所示。
表1-1 Express默认应用中的文件及其作用
目录名/文件名 | 类 型 | 作 用 |
bin | 目录 | 服务器脚本默认目录 |
bin/www.js | 文件 | 服务器默认脚本,即启动服务脚本 |
node_modules | 目录 | 依赖包安装目录,用于存放依赖包 |
public | 目录 | 静态资源目录,用于存放静态资源 |
routes | 目录 | 路由目录,用于存放路由文件 |
routes/index.js | 文件 | 首页路由文件 |
routes/users.js | 文件 | 用户路由文件 |
views | 目录 | 页面目录,用于存放页面文件 |
views/error.jade | 文件< — 没有更多了 — 此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP
|
以下为对购买帮助不大的评价