Vue.js是一种渐进式的JavaScript开发框架,是目前企业开发主流的三大前端框架技术之一,比较适合初学者学习。它具有组件化、轻量级、API友好等优点,受到企业前端开发人员的欢迎。本书在内容组织上深入浅出、图文并茂,以项目教学为引导,以培养读者能力为目的,简化了难理解的理论内容,强调读者的实际操作。本书的主要特点如下。
(1)项目化教学。本书中的案例来源于实际项目,体现了“教、学、做一体化”的思想,方便读者快速上手,注重培养读者动手做项目的能力。
(2)内容组织合理。本书按照由浅入深的原则组织内容,使读者循序渐进地理解前端框架基础知识。在此基础上编写了本书工程化项目开发篇,通过讲解Vue脚手架、Webpack以及实战项目相关内容,带领读者更好地掌握前面所学的基础知识。
(3)教学资源多元化。本书配备了教学课件、课后思考题和源代码等,并且每个重点项目都配备了微课视频,读者可扫描二维码观看。
本书由衢州职业技术学院梅鹏飞、张丽娜与衢州实达实集团有限公司前端开发工程师吴意东合作编著。其中,梅鹏飞负责编写第1~ 10章,吴意东负责编写第11章和13章,张丽娜负责编写第12章。作者不但具有丰富的前端开发经验及课程授课经验,而且还具有使用HTML5、CSS3和JavaScript等技术进行实际项目开发的经验。因此,本书具有一定的实用性。
本书在编写过程中,参考了有关文献资料,在此向文献资料的作者表示感谢。由于作者水平所限,书中疏漏和不足之处,敬请读者批评指正。