Vue.js+Node.js开发实战:从入门到项目上线
张帆 编著
前言
随着宽带速度的提升,原本内容单一的网站可以增加更多的图片、动画和视频,而无须顾虑加载速度,因此与网站相关的应用(也称为Web应用)近几年发展飞快。除了传统的网站页面、HTML应用和HTML游戏外,还有类似于“小程序”“快应用”这样基于网络开发的移动端应用也在蓬勃发展。虽然这些应用大多数不能通过浏览器直接启动和打开,但其本身依然是传统的Web应用,只是通过一些技术手段优化了性能,如增加了缓存和系统API接口等。可以说,开发Web应用的能力依然是每个互联网开发人员必须具备的。
Web应用开发包括前端开发和后端开发。目前,通过一个项目把Web前后端开发技术贯穿起来的图书还不多。本书从这个角度切入,通过构建一个完整的Web工程项目,展示Web前后端开发的整个流程,其中,前后端分别采用Vue.js和Node.js技术来实现。本书的写作遵循网站开发的流程,从购买一个域名开始,逐步向读者展现网站开发的整个过程。与已经出版的同类图书不同的是,本书不精研每一个技术细节,而是从宏观项目入手,让读者掌握一个完整项目的开发过程。通过阅读本书,读者可以快速了解一个网站产品的全部技术栈,继而能搭建一个类似的网站。
本书特色
1. 详解网站从开始搭建到部署上线的全流程
一个网站从开始搭建到最后上线要经过购买网站服务器、数据库设计、前端开发、后端开发和部署上线等多个步骤。本书通过一个项目案例把这些步骤完整地展现出来,让读者可以从零开始,一步一步地亲自动手演练每个步骤。
2. 提供大量完整的小示例帮助读者练习编码
动手是学习编程必不可少的方式,也是非常有效的方式,多写代码能有效地提高编程能力。本书除了大型项目外,还穿插了大量的小示例帮助读者提高编码能力,这些示例大多在一页以内,而且给出了运行结果,读者可以先自己编写代码并测试运行,再与提供的示例代码进行比较,从而发现自己的不足并加以改进。
3. 注重…