Vue.js前端框架技术与实战(微课视频版)
全国高等学校计算机教育研究会‘十四五’规划教材。提供512页PPT课件,思政版教学大纲、源码、在线作业及答案,700分钟的微课视频,联系QQ:2301891038(仅限教师)。

作者:储久良

丛书名:清华科技大讲堂丛书

定价:69.8元

印次:1-8

ISBN:9787302585893

出版日期:2022.01.01

印刷日期:2026.01.22

图书责编:王冰飞

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

Vue.js是一套用于构建用户界面的渐进式框架,是目前流行的三大前端框架之一。本书以Vue 2.6.12为基础,重点讲解Vue生产环境配置与开发工具的使用、基础语法、指令、组件开发及周边生态系统;以Vue 3.0为提高,重点介绍新版本改进和优化之处以及如何利用新版本开发应用程序。 全书共分为12章,主要涵盖Vue.js概述、Vue.js基础、Vue.js指令、Vue.js基础项目实战、Vue.js组件开发、Vue.js过渡与动画、Vue项目开发环境与辅助工具部署、前端路由Vue Router、状态管理模式Vuex、Vue UI组件库、Vue高级项目实战以及Vue 3.0基础应用。每章均附有本章学习目标、本章小结、练习与实训,便于广大读者和工程技术人员学习、实践与提高。 本书可作为高等院校数据科学与大数据技术、计算机科学与技术、软件工程、物联网工程、网络工程等理工科相关专业“网页开发与设计”“Web前端开发技术”“Web应用技术”等课程的教材,也可作为Web前端工程师等IT技术人员学习“新Web前端框架”的自学参考书。

前言 随着移动互联网技术的迅速发展,基于互联网的应用与日俱增,PC端和移动端商业应用需求层出不穷,网站重构、用户体验提升、前端交互的需求越来越高,商业应用功能越来越复杂,原有的前端框架已经不能满足新的中大型商业应用的需要。在传统的MVC下,前端和后端发生数据交互后会刷新整个页面,从而导致比较差的用户体验。特别是在移动端,当前端对数据进行操作时,刷新页面的代价太昂贵。目前,AngularJS、React和Vue.js三大主流渐进式前端框架能够很好地解决这一问题。相比AngularJS和React,Vue.js这个渐进式的MVVM框架具有更轻量、渲染速度更快、打包体积更小、学习曲线比较平稳、用户体验更佳等特点,深受全球用户欢迎,中国用户特别喜爱。所以笔者以“Vue.js前端框架技术与实战”为主题创作新编教材,重点阐述Vue.js的基础、指令、组件、Vue Router、Vuex及周边生态技术和应用,以帮助读者掌握Vue前端项目的开发流程和开发方法,从而满足当前商业应用的需求。 Vue.js是一套用于构建用户界面的渐进式框架。Vue采用自底向上增量开发的设计,这与其他重量级框架有所不同,Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。最初它不过是个人项目,发展至今,已成为全世界三大主流前端框架之一,领先于AngularJS和React,在国内更是首选。它的设计思想、编码技巧也被众多的框架借鉴、模仿。近几年,Vue.js前端框架越来越受欢迎,越来越多的网站前端开始采用Vue.js开发。为了方便Web前端开发人员、编程爱好者以及广大读者用户熟悉和使用...

目录
荐语
查看详情 查看详情
目录

第1章  Vue.js概述 1

1.1  Vue.js简介 1

1.2  Vue.js生产环境配置 2

1.2.1  Vue.js引入方法 2

1.2.2  安装Vue Devtools 3

1.3  Vue页面基本结构 5

1.3.1  <template>标记 5

1.3.2  <script>标记 6

1.3.3  <style>标记 8

1.4  Vue.js开发工具 8

1.4.1  Visual Studio Code 9

1.4.2  Sublime Text 9

1.4.3  WebStorm 10

1.4.4  HBuilderX 10

本章小结 11

练习1 11

实训1   12

第2章  Vue.js基础 15

2.1  MVC与MVVM模式 15

2.1.1  MVC模式 15

2.1.2  MVVM模式 16

2.1.3  MVVM模式的前端框架发展趋势 17

2.1.4  MVVM模式的应用 17

2.2  数据绑定与插值 20

2.2.1  文本绑定 20

2.2.2  HTML代码绑定 20

2.2.3  属性绑定 21

2.2.4  JavaScript表达式绑定 21

2.3  计算属性与方法 22

2.3.1  计算属性基础应用 23

2.3.2  计算属性缓存与方法的比较 24

2.3.3  计算属性的setter和getter 26

2.4  侦听属性 29

2.4.1  侦听属性基本用法 29

2.4.2  侦听属性高级用法 31

2.5  生命周... 查看详情

本书配套资源丰富,包括教学大纲、教学课件、程序源码、习题答案、素材、在线作业,作者还为本书精心录制了700分钟的微课视频。

厚基础重提高。以Vue2.6.12为基础,重点讲解Vue.js基础应用及周边生态系统。以Vue 3.0为提高,重点介绍利用新特性开发实际工程项目。 重理论强实践。以基础语法→语法说明→示范案例→代码解释→注意提醒→练习与实训为教学主线,突出教、学、做一体设计。 精编排易教学。以简易单页应用→前端工程项目→前后端分离项目为开发线路,逐层深入、递进式培养读者的工程能力和工程素养。

查看详情