登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

『簡體書』Node.js全栈开发从入门到项目实战+Vue.js 3+TypeScript从入门到项目实践(套装共2册)

書城自編碼: 4065804
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 潘成均
國際書號(ISBN): 9000302002970
出版社: 清华大学出版社
出版日期: 2024-11-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 1014

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
图说中国传统节日:习俗与故事
《 图说中国传统节日:习俗与故事 》

售價:NT$ 662.0
发现你的职业性格——MBTI助你改善工作方式和人际关系(钻石版)
《 发现你的职业性格——MBTI助你改善工作方式和人际关系(钻石版) 》

售價:NT$ 301.0
寻古中国
《 寻古中国 》

售價:NT$ 505.0
新知文库精选·神祇、陵墓与学者:考古学传奇
《 新知文库精选·神祇、陵墓与学者:考古学传奇 》

售價:NT$ 454.0
骨质疏松分子生物学
《 骨质疏松分子生物学 》

售價:NT$ 1525.0
图说人体自愈妙药:漫画升级典藏版
《 图说人体自愈妙药:漫画升级典藏版 》

售價:NT$ 316.0
冷战及其遗产(第二版)(当代国际政治丛书)
《 冷战及其遗产(第二版)(当代国际政治丛书) 》

售價:NT$ 551.0
胜任——管理者修炼笔记
《 胜任——管理者修炼笔记 》

售價:NT$ 347.0

編輯推薦:
全面、深入总结资深全栈工程师多年的项目实战经验,详解Node.js基础知识、常用框架和项目开发的完整流程。
视频教学:为重点、难点内容录制配套教学视频,帮助读者高效、直观地学习。
由浅入深:从Node.js的基本概念讲起,逐步深入Node.js的主流框架,并进行项目实战,学习门槛低,容易上手。
实例丰富:结合大量实例讲解知识点,并详细介绍3个基于Node.js的开发框架的用法。
项目实战:详解基于Node.js MySQL Vue的微信小程序商城项目开发的全过程,帮助读者系统地掌握Node.js全栈开发技术,从而具备开发商业项目的能力。
经验总结:全面归纳和总结作者多年积累的项目开发经验,让读者少走弯路。
结合大量的代码示例,详解Vue.js 3前端开发的基本理念和核心技术;
通过一个完整的Web项目案例,展现从项目设计到项目开发的全流程;
全面介绍Vue.js 3的各项新特性及其应用,带领读者轻松掌握前端开发技术;
详解Node.js、NPM、Git和Vue CLI等技术,逐步引导读者构建理想的开发环境;
详解TypeScript基础知识,为读者编写类型安全代码和
內容簡介:
《Node.js全栈开发:从入门到项目实战》从Node.js的基本概念讲起,逐步深入基于Node.js的主流开发框架技术,最后结合完整的项目案例重点介绍基于Node.js的微信商城项目开发的全过程,帮助读者系统地掌握Node.js全栈开发技术,从而具备开发商业级应用的能力。
《Node.js全栈开发:从入门到项目实战》共15章,分为3篇。第1篇为Node.js开发基础知识,主要介绍Node.js入门知识、Node.js模块化管理、JavaScript基础知识、Node.js的内置模块、数据库操作等。第2篇为Node.js开发主流框架,主要介绍Express框架、Koa框架和Egg框架。第3篇为项目实战,主要基于Node.js MySQL Vue,开发一个完整的微信商城项目,演示完整的商业级全栈项目开发的全过程,并简单介绍Node.js程序、微信小程序和Vue程序性能优化涉及的相关知识。
《Node.js全栈开发:从入门到项目实战》通俗易懂,案例典型,实用性强,特别适合Node.js全栈开发的入门和进阶人员阅读,也适合前后端项目开发人员和Java程序员等编程爱好者阅读,还适合作为高校和相关培训机构的实践教材。
《Vue.js 3 TypeScript从入门到项目实践》以实战为主线,结合众多代码示例和一个完整的项目案例,全面、系统地介绍Vue 3和TypeScript的相关技术及其在实际项目开发中的应用。本书在讲解中穿插介绍了一些开发技巧,可以帮助读者提高代码质量和项目开发的效率。
《Vue.js 3 TypeScript从入门到项目实践》共13章,分为3篇。第1篇基础知识,包括初识Vue、TypeScript基础知识、Vue的基本指令、CSS样式绑定、数据响应式基础、组件化开发。第2篇进阶提升,包括HTTP网络请求、使用Vue Router构建单页应用、Vuex状态管理与应用调优、项目构建利器Webpack、搭建后台模拟环境。第3篇项目实战,包括商城后台管理系统项目设计与框架搭建以及功能模块的实现。
《Vue.js 3 TypeScript从入门到项目实践》内容丰富,实用性强,适合有一定Web开发和JavaScript编程基础的前端工程师阅读,也适合熟悉Vue 2而想进一步系统学习Vue 3的Web前端开发从业人员阅读,还适合大中专院校和社会培训机构作为Web开发类课程的教材。
關於作者:
潘成均,网名“黑马腾云”,研究生学历。多家公司的技术合伙人和创始人,多个平台的技术顾问,InfoQ签约作者,全栈开发践行者。具有多年的互联网项目研发经验和丰富的团队管理经验。曾主导多个大型项目的开发并取得成功,涉及金融互联网、大数据车联网、银行和电力等行业。运营微信公众号“自学帮”,定期分享一些技术干货。
目錄
第1篇 Node.js开发基础知识
第1章 Node.js概述 2
1.1 Node.js简介 2
1.2 Node.js的安装配置 8
1.3 编写第一个Node.js程序 11
1.4 开发工具及其调试 13
1.5 创建Web服务器案例 18
1.6 本章小结 19
第2章 Node.js模块化管理 20
2.1 JavaScript模块化 20
2.2 Node.js模块分类 30
2.3 NPM包管理器 33
2.4 本章小结 40
第3章 JavaScript基础知识 41
3.1 JavaScript语法基础 41
3.2 程序控制结构 48
3.3 函数的定义与使用 53
3.4 常用的内置对象 57
3.5 ES 6 新增的语法 67
3.6 本章小结 75
第4章 Node.js的内置模块 76
4.1 Node.js模块 76
4.2 Buffer缓冲区 83
4.3 child_process子进程 87
4.4 events事件触发器 90
4.5 timmers定时器 95
4.6 path路径 96
4.7 fs文件系统 98
4.8 NET网络 105
4.9 dgram数据报 108
4.10 超文本传输协议模块 110
4.11 本章小结 113
第5章 数据库操作 114
5.1 Node.js操作MySQL 114
5.2 Node.js操作MongoDB 128
5.3 Node.js操作Redis 142
5.4 本章小结 153
第2篇 Node.js开发主流框架
第6章 Express框架 156
6.1 Express框架入门 156
6.2 Express路由 163
6.3 Express中间件 166
6.4 使用Express编写接口 178
6.5 常用的API 205
6.6 本章小结 206
第7章 Koa框架 207
7.1 Koa简介 207
7.2 Context上下文对象 210
7.3 Koa路由 213
7.4 Koa中间件 219
7.5 本章小结 230
第8章 Egg框架 231
8.1 Egg简介 231
8.2 Egg路由 236
8.3 Egg控制器 242
8.4 Egg的Service 248
8.5 Egg中间件 250
8.6 Egg插件 254
8.7 本章小结 259
第3篇 项目实战
第9章 百果园微信商城需求分析 262
9.1 需求分析 262
9.2 技术选型 264
9.3 环境准备 264
9.4 本章小结 266
第10章 百果园微信商城架构设计 267
10.1 系统架构 267
10.2 数据库设计 269
10.3 本章小结 274
第11章 百果园微信商城后端API服务 275
11.1 项目搭建 275
11.2 接口安全校验 278
11.3 登录接口 290
11.4 接口权限验证 298
11.5 商品分类管理API 310
11.6 分类参数管理API 319
11.7 商品管理API 325
11.8 小程序端API 344
11.9 本章小结 347
第12章 百果园微信商城Vue管理后台 348
12.1 Vue项目搭建 348
12.2 登录页面及其功能的实现 353
12.3 分类管理功能的实现 357
12.4 分类参数管理功能的实现 363
12.5 商品管理功能的实现 369
12.6 本章小结 382
第13章 百果园微信商城小程序 383
13.1 搭建项目 383
13.2 封装公共功能 392
13.3 首页 393
13.4 列表页 396
13.5 详情页 398
13.6 本章小结 401
第14章 百果园微信商城项目部署与发布 402
14.1 Node.js接口部署 402
14.2 小程序发布 405
14.3 管理后台部署 408
14.4 本章小结 409
第15章 百果园微信商城性能优化初探 411
15.1 Node.js程序优化 411
15.2 小程序优化 412
15.3 Vue程序优化 414
15.4 本章小结 416

目录
第1篇 基础知识
第1章 初识Vue.js 2
1.1 Vue简介 2
1.2 从零开始搭建Vue开发环境 5
1.3 第一个Vue程序 11
1.4 丰富的界面体验:探索Vue UI库 18
1.5 小结 21
第2章 TypeScript基础知识 22
2.1 TypeScript简介 23
2.2 基础数据类型 26
2.3 函数 29
2.4 类 32
2.5 泛型 36
2.6 交叉类型与联合类型 39
2.7 小结 40
第3章 Vue的基本指令 41
3.1 Mustache语法 41
3.2 常用指令 42
3.3 v-model详解 50
3.4 小结 54
第4章 CSS样式绑定 55
4.1 Class属性绑定 55
4.2 Style属性绑定 59
4.3 CSS预处理器 61
4.4 综合案例:计算器的实现 66
4.5 小结 69
第5章 数据响应式基础 70
5.1 数据响应式的实现 70
5.2 声明方法 73
5.3 计算属性 76
5.4 侦听器watch 81
5.5 综合案例:购物车的实现 88
5.6 小结 92
第6章 组件化开发 93
6.1 组件的构成 93
6.2 组件的基本用法 95
6.2.1 定义一个组件 96
6.3 Vue的生命周期 101
6.4 组件的通信方式 108
6.5 综合练习:待办列表 114
6.6 小结 121
第2篇 进阶提升
第7章 HTTP网络请求 124
7.1 Axios网络请求库 124
7.2 HTTP基础知识 128
7.3 HTTP与安全的HTTPS 133
7.4 跨域问题及其解决方案 136
7.5 综合案例:封装Axios 139
7.6 小结 141
第8章 使用Vue Router构建单页应用 142
8.1 路由的基本用法 142
8.2 路由的跳转与传参 150
8.3 路由守卫 155
8.4 实战练习:路由权限控制 158
8.5 小结 166
第9章 Vuex状态管理与应用调优 167
9.1 Vuex的基本用法 167
9.2 Vuex的核心概念 170
9.3 Vuex的使用技巧 172
9.4 使用NVM管理NPM的版本 176
9.5 实战练习:使用Vuex处理登录信息 178
9.6 小结 185
第10章 项目构建利器——Webpack 186
10.1 认识Webpack 186
10.2 Webpack的主要概念 187
10.3 Webpack的使用技巧 189
10.4 配置babel-loader 192
10.5 使用Webpack配置Vue项目 196
10.6 小结 199
  
第11章 搭建后台模拟环境 201
11.1 前后端分离 201
11.2 Postman的安装与使用 202
11.3 json-server的安装与使用 204
11.4 实战练习:使用json-server实现增、删、改、查操作 209
11.5 小结 217
第3篇 项目实战
第12章 商城后台管理系统——项目设计与框架搭建 220
12.1 项目设计 220
12.2 项目起步 222
12.3 路由构建 229
12.4 系统设置 235
12.5 用户管理 237
12.6 小结 244
第13章 商城后台管理系统——功能模块的实现 245
13.1 资产盘点 245
13.2 商品管理 253
13.3 订单管理 260
13.4 库存管理 262
13.5 消息管理 266
13.6 小结 274
內容試閱
企业级Web项目开发通常采用前后端分离的模式,前端工程师负责界面开发、数据渲染,后端工程师负责业务逻辑处理和数据交互。相比以前不分离的开发模式,前后端分离的模式体现了分工的精细化,能在一定程度上提高团队的开发效率,也能降低企业招聘难度。但在有些场景下,这种分工也带来了问题。例如,一位前端开发人员要完成一个完整的毕业设计项目或小型项目,他需要后端开发人员配合或者自己学习后端开发技术来解决。有了Node.js,前端工程师几乎不需要花费额外的学习成本就可以完成后端开发。在企业级开发领域,阿里巴巴公司率先引入了Node.js技术,腾讯等企业也在其产品中验证了Node.js的高并发特性。
Node.js使用JavaScript作为开发语言,与传统的Web开发模式相比,由于它的运行环境脱离了浏览器,因此只需要掌握JavaScript的ECMA语法即可,而不需要关心DOM和BOM。无论前端工程师,还是后端Java工程师,上手使用Node.js都非常简单。
Node.js拥有完善的生态系统,在它的官方插件中有很多成熟的中间件,几乎涵盖一般中小型项目开发所需的大部分功能。基于Node.js的老牌开发框架Express依然活跃,目前,其周下载量保持在千万级别;阿里巴巴也推出了基于Node.js的开源Web框架Egg,还推出了基于Node.js的alinode性能平台,可以覆盖企业级项目的完整生命周期。笔者开发的多个Node.js项目充分验证了这些框架的高效和高并发特性。
总而言之,Node.js的诞生使得JavaScript语言像Java等其他后端开发语言一样,可以完成数据库操作和服务端逻辑处理等任务。Node.js支持前后端开发的特性吸引了大量的开发人员将其作为开发工具,尤其是很多前端开发工程师转向了全栈开发。可以说,能熟练使用Node.js是前端工程师应聘时的加分项。
本书结合完整的项目实战案例,全面介绍基于Node.js的主流开发框架,带领读者系统地掌握Node.js全栈开发技术,从而具备开发企业级应用的能力。
本书特色
? 视频教学:重点、难点内容配备配套教学视频,帮助读者高效、直观地学习。
? 由浅入深:从Node.js的基本概念讲起,逐步深入介绍Node.js的主流框架并进行项目实战演练,学习门槛很低,容易上手。
? 实例丰富:结合大量实例讲解知识点,并详细介绍3个基于Node.js的开发框架的用法。
? 项目实战:详解基于Node.js MySQL Vue的微信商城项目开发的全过程,帮助读者系统地掌握Node.js全栈开发技术,从而具备开发商业项目的能力。
? 经验总结:全面归纳和总结笔者多年积累的项目开发经验,让读者少走弯路。
本书内容
第1篇 Node.js开发基础知识
本篇涵盖第1~5章,从Node.js的基本概念和安装配置讲起,然后详细介绍Node.js模块化管理、JavaScript基础知识、Node.js常见的内置模块、Node.js对数据库的操作等相关内容。通过学习本篇内容,读者可以快速了解Node.js开发的基础知识。有一定Node.js开发基础的读者可以略过本篇而直接进入后续篇章的学习。
第2篇 Node.js开发主流框架
本篇涵盖第6~8章,详细介绍3个基于Node.js的框架的用法,包括Express、Koa和Egg,重点演示其语法知识和操作细节,如路由的使用、中间件的编写和RESTfull接口编写等。通过学习本篇内容,读者可以系统掌握基于Node.js的主流框架的相关知识。
第3篇 项目实战
本篇涵盖第9~15章,基于Node.js MySQL Vue,开发一个完整的百果园微信商城项目,演示完整的商业级全栈项目开发的全过程,并简单介绍Node.js程序、小程序和Vue程序性能优化涉及的相关知识。通过学习本篇内容,读者可以掌握前面篇章介绍的相关技术,并系统了解一个真实项目开发的全过程,从而提升商业项目的开发能力。
读者对象
? Node.js零基础入门人员;
? 前端开发工程师;
? 后端开发工程师;
? 软件开发与测试人员;
? 对Node.js感兴趣的人员;
? 高等院校的学生;
? 相关培训机构的学员。
配书资源获取方式
为了便于读者学习,本书提供以下配书资源:
? 配套教学视频;
? 实例源程序。
上述配书资源有两种获取方式:一是关注微信公众号“方大卓越”,然后回复数字“23”,即可自动获取下载链接;二是在清华大学出版社网站(www.tup.com.cn)上搜索本书,然后在本书页面上找到“资源下载”栏目,单击“网络资源”按钮进行下载。
致谢
本书的诞生离不开很多人的帮助和鼓励。首先,非常感谢家人的支持,本书的编写和案例调试占用了笔者大量的业余时间,是家人的默默支持才使得笔者顺利完成编写任务;其次,感谢罗雨露老师,她在本书的出版过程中提供了很多帮助;最后,感谢自己的努力付出,希望本书能够帮助更多的人。
技术支持
虽然笔者对本书所述内容都尽量核对,并多次进行文字校对,但因时间所限,可能还存在疏漏和不足之处,恳请广大读者批评与指正。读者在阅读本书时若有疑问,可以发送电子邮件反馈,邮箱地址为bookservice2008@163.com。
潘成均
2024年5月
前言
  在当今这个Web技术发展令人眼花缭乱的时代,Vue.js(后文简称为Vue)以其不断的创新而引领潮流。从2013年12月Vue的诞生,到2016年10月Vue 2的正式发布,再到2020年9月Vue 3的横空面世,这一开源框架历经多年的打磨与迭代,终于取得了空前的成功,国内有大量的公司都将其作为Web前端开发的首选框架。
  Vue 3是一套渐进式框架,它同Vue 2一样具有优雅的设计、出色的性能和友好的文档;它专注于视图层,采用自底向上的增量开发设计,可以构建优秀的用户界面,而且非常容易上手;它在兼容Vue 2的基础上进行了革新,引入了组合式API(Composition API),这一革命性的特性使得代码编写更具聚焦性,不仅有助于提升代码的可重用性和可维护性,而且使得开发更为流畅,效率更高;它还以崭新的方式摒弃了?Vue?2?所依赖的Object.defineProperty方法,转而以Proxy实现响应式编程,从而能够更加灵活地追踪和触发数据变化。另外,伴随着TypeScript的逐渐流行,Vue 3还进一步提升了对其支持与集成,这为项目开发提供了更加便捷和友好的环境。
  上述特性使得Vue 3深受前端开发者的青睐,无数软件公司摈弃了传统的开发框架而转用这一革命性的新框架,无数开发者纷纷开始了解和学习Vue 3。可以说,Vue 3已经是Web前端开发人员必须掌握的一项技术。
  目前,图书市场上已经可以找到多本Vue 3开发图书,但是还鲜见一本基于Vue 3 TypeScript的Web项目开发图书。基于此,笔者编写了本书,全面介绍Vue 3和TypeScript的相关技术及其在实际项目开发中的应用,从而帮助读者全面、系统地学习Web前端开发知识。本书以实战为主旨,首先从基础知识讲起,然后进阶提升,系统讲述一些核心技术,最后进行项目实战,详细介绍一个商城后台管理系统的实现,从而帮助读者融会贯通前面所学的知识,并提高实际项目开发水平。
本书特色
1.内容新颖,技术前瞻
  本书重点介绍Vue 3的全新特性,帮助读者快捷、顺畅地从Vue 2过渡到Vue 3,从而为自己的项目提供强大的技术支撑。
2.内容全面,涵盖多项关键技术
  本书不但全面介绍Vue 3前端开发的基础知识,而且介绍组件开发、路由管理、状态维护、数据响应式、性能分析与优化等多项Vue 3的核心技术。通过阅读本书,读者可以系统地了解Vue 3的各项技术及其应用场景与技术要点。
3.Vue 3结合TypeScript进行开发
  本书深入介绍Vue 3与TypeScript技术的结合使用,为读者展示编写类型安全代码的技巧,以及单元测试与性能优化等关键技术,其在实际项目开发中具有很大的价值。
4.示例丰富,注重实践
  本书多数章节给出了丰富的代码示例,其难度由易到难,讲解由浅入深,循序渐进,代码注释丰富,非常适合读者上手练习,从而更好地理解相关的知识点。
5.详解经典项目实战案例
  本书通过一个紧贴实际业务场景的经典项目实战案例——商城后台管理系统,引导读者理解实际项目开发,并在实际业务场景中应用所学的知识,以及提高代码质量和开发效率。本书不但详解该项目案例的实现思路,而且给出了完整的源代码并对其进行详细的注释,帮助读者深入理解项目开发的细节。
本书内容
第1篇 基础知识
  本篇涵盖第1~6章,包括初识Vue、TypeScript基础知识、Vue的基本指令、CSS样式绑定、数据响应式基础、组件化开发。通过学习本篇内容,读者可以掌握Vue框架的背景、历史、目录结构和Vue CLI的使用方法,以及TypeScript的类型系统、接口和泛型等,并系统掌握构建出色的Web应用所需要具备的各种知识和技能。
第2篇 进阶提升
  本篇涵盖第7~11章,包括HTTP网络请求、使用Vue Router构建单页应用、Vuex状态管理与应用调优、项目构建利器——Webpack、搭建后台模拟环境。通过学习本篇内容,读者可以进一步拓展自己的技术视野,从而系统掌握构建更复杂、高效和实用的前端应用所需要的核心技术。
第3篇 项目实战
  本篇涵盖第12、13章,包括商城后台管理系统——项目设计与框架搭建、商城后台管理系统——功能模块的实现。通过学习本篇内容,读者可以更加深入地理解前面章节所学技术在实际项目中的应用,并详细了解一个完整的Web项目的开发流程。
配套资源获取方式
  本书涉及的源代码等配套资源有两种获取方式:一是关注微信公众号(见书),回复数字“30”自动获取下载链接;二是在清华大学出版社网站上搜索到本书,然后在本书页面上找到“资源下载”栏目,单击“网络资源”或“课件下载”按钮进行下载。
读者对象
* Vue.js 3初学者;
* Vue.js 3进阶者;
* 从Vue.js 2转向Vue.js 3的开发者;
* Web前端开发工程师;
* Web服务器端开发工程师;
* 对前端开发感兴趣的后端开发人员;
* 软件开发项目经理;
* 高等院校的学生;
* 相关培训机构的学员。
致谢
  由衷地感谢参与本书出版的所有工作人员,是你们让我与本书结缘,才得以分享自己的知识与经验,并让本书高质量出版。还要感谢那些在本书写作过程中给予帮助的人,你们的支持和交流使得本书内容更加完善和有价值。另外,还要特别感谢我的家人,是你们的坚定支持和鼓励才让我能够坚持下去,最终完成本书的创作。最后,衷心地感谢本书的所有读者,正是因为有了你们,本书才能够体现其最大的价值和意义。
售后支持
  由于水平所限,加之写作时间较为仓促,书中可能还存在一些疏漏和不足之处,敬请广大读者批评与指正。阅读本书的过程中如果有疑问,请发电子邮件联系笔者。
  
  李一鸣
  2024年7月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2025 (香港)大書城有限公司 All Rights Reserved.