Vue.js是一套用于构建用户界面的渐进式框架,采用“模型—视图—视图模型”的模式,支持数据驱动和组件化开发。 本书在模块化、层次化、活页式、在线式等方面做了大量的探索与实践,构建了独特的模块化结构,合理选取并有序组织内容,兼顾知识学习的灵活性与教材使用的实用性。本书构建了Vue.js应用开发的理论知识学习与编程技能训练的层次化结构,由易到难、由浅入深,分为10个单元(包括9个教学单元和1个综合应用实战单元)和6个附录进行讲解。除单元10外,每个教学单元又划分为4个学习阶段:学习领会、拓展提升、应用实战、在线测试。其中,理论知识学习分为3个层次,即入门知识、必修知识、拓展知识;编程技能训练也分为3个层次,即验证程序编写、实例程序编写、综合应用实战。本书将纸质固定方式与电子活页方式相结合,构建了模块化的新形态教材的活页式结构,充分发挥网络资源优势,构建了网络资源共享新模式。 本书可以作为普通高等院校、高等或中等职业院校和高等专科院校相关专业的Vue.js程序设计课程的教材,也可以作为Vue.js程序设计的培训教材及自学参考书。