科技
类型
可以朗读
语音朗读
195千字
字数
2020-03-01
发行日期
展开全部
主编推荐语
结合作者实际参与过的项目,系统地介绍了Vue开发技巧及其构建企业项目的实践。
内容简介
本书共分为10章,内容包括Vue开发准备、Vue开发基础、Vue进阶、Vue组件开发、路由vue-router、webpack介绍、webpack和Vue的结合、webpack中UI组件的使用、移动图书商城以及PC后台管理系统。
本书适合具有HTML+CSS+JS基础的Vue初学者、Web前端开发人员,也适合作为高等院校和培训学校Web前端课程的教学参考书。
目录
- 版权信息
- 内容简介
- 推荐序
- 前言
- 第1章 Vue开发前奏
- 1.1 网站交互方式
- 1.1.1 多页Web应用(MPA)
- 1.1.2 单页Web应用(SPA)
- 1.2 前后端分离的开发模式
- 1.3 前端三大开发框架
- 1.4 为什么要学习流行框架(MVVM框架)
- 1.5 框架和库的区别
- 1.6 模块化和组件化
- 1.7 后端中的MVC与前端中的MVVM之间的区别
- 1.8 Node.js安装
- 1.9 Promises介绍
- 1.9.1 在Promises出现之前的文件读取方式
- 1.9.2 Promises基本概念介绍
- 1.10 ES7语法糖async/await
- 1.11 开发工具
- 1.11.1 Visual Studio Code
- 1.11.2 vuedevtools
- 1.11.3 Chrome
- 第2章 Vue基础入门
- 2.1 Vue发展历史
- 2.2 什么是Vue.js
- 2.3 Vue基本代码
- 2.4 Vue常用指令介绍
- 2.4.1 v-cloak指令
- 2.4.2 v-html指令
- 2.5 v-bind&v-on指令
- 2.5.1 示例:跑马灯特效
- 2.5.2 事件修饰符
- 2.6 v-model双向数据绑定
- 2.7 v-for和key属性
- 2.8 v-if和v-show
- 2.9 在Vue中使用样式
- 2.9.1 使用class样式
- 2.9.2 使用内联样式
- 2.10 过滤器
- 2.10.1 全局过滤器
- 2.10.2 私有过滤器
- 2.11 键盘修饰符以及自定义键盘修饰符
- 2.12 自定义指令
- 2.13 增删改查示例
- 第3章 Vue进阶
- 3.1 Vue生命周期
- 3.2 axios介绍
- 3.2.1 跨域请求
- 3.2.2 Node手写JSONP服务器剖析JSONP原理
- 3.3 Vue过渡动画
- 3.3.1 单元素/组件的过渡
- 3.3.2 列表过渡
- 第4章 Vue组件开发
- 4.1 组件介绍
- 4.1.1 全局组件定义的三种方式
- 4.1.2 使用components定义私有组件
- 4.1.3 组件中展示数据和响应事件
- 4.1.4 组件切换
- 4.2 组件传值
- 4.2.1 父组件向子组件传值
- 4.2.2 子组件向父组件传值
- 4.3 组件案例:留言板
- 4.4 使用ref获取DOM元素和组件引用
- 4.5 Vuex
- 4.5.1 安装Vuex
- 4.5.2 配置Vuex的步骤
- 4.6 render函数
- 第5章 路由vue-router
- 5.1 什么是路由
- 5.2 安装vue-router的两种方式
- 5.3 vue-router的基本使用
- 5.4 设置选中路由高亮
- 5.5 为路由切换启动动画
- 5.6 路由传参query&params
- 5.6.1 query
- 5.6.2 params
- 5.7 使用children属性实现路由嵌套
- 5.8 使用命名视图
- 5.9 watch监听
- 5.10 computed:计算属性的使用
- 5.11 watch、computed、methods的对比
- 5.12 nrm的安装及使用
- 使用镜像安装
- 5.13 vue-router中编程式导航
- 第6章 webpack介绍
- 6.1 webpack概念的引入
- 6.2 webpack:最基本的使用方式
- 6.3 webpack最基本的配置文件的使用
- 6.4 webpack-dev-schmerver的基本使用
- 6.5 使用html-webpack-plugin插件配置启动页面
- 6.6 webpack-dev-schmerver的常用命令参数
- 6.7 webpack-dev-schmerver配置命令的另一种方式
- 6.8 配置处理css样式表的第三方loader
- 6.9 分析webpack调用第三方loader的过程
- 6.10 npm install--save、--save-dev、-D、-S、-g的区别
- 6.11 配置处理less文件的loader
- 6.12 配置处理scss文件的loader
- 6.13 webpack中url-loader的使用
- 6.14 webpack中使用url-loader处理字体文件
- 6.15 webpack中Babel的配置
- 第7章 webpack和Vue的结合
- 7.1 webpack中导入Vue和普通网页使用Vue的区别
- 7.1.1 在webpack中使用Vue
- 7.1.2 在webpack中配置.vue组件页面总结
- 7.2 export default和export的使用方式
- 7.3 结合webpack使用vue-router
- 7.4 结合webpack实现children子路由
- 7.5 组件中style标签lang属性和scoped属性的介绍
- 7.6 抽离路由模块
- 第8章 webpack中UI组件的使用
- 8.1 使用饿了么的Mint UI组件
- 8.1.1 button组件
- 8.1.2 Toast组件
- 8.2 Mint UI按需导入
- 8.3 MUI介绍
- 8.4 MUI的使用
- 8.5 Vant UI
- 8.6 Element UI
- 8.6.1 引入Element
- 8.6.2 Element常见应用场景及解决方案
- 第9章 移动图书商城
- 9.1 mockjs介绍
- 9.2 App首页设计
- 9.3 使用阿里巴巴矢量库
- Unicode、Font class和Symbol的区别
- 9.4 App.vue组件的基本设置
- 9.4.1 设置路由激活时高亮的两种方式
- 9.4.2 实现tabbar页签不同组件页面的切换
- 9.4.3 路由切换添加过渡效果
- 9.5 首页轮播图
- 什么是base64编码?
- 9.6 首页九宫格
- 9.7 图书分类组件
- 9.8 制作顶部滑动导航
- 9.9 制作图片列表
- 9.10 在Android手机浏览器中调试App
- 9.11 真机调试
- 9.12 封装轮播组件
- 9.13 商品详情页
- 自定义v-tap指令
- 9.14 购物车小球动画
- getBoundingClientRect
- 9.15 封装购买数量组件
- 9.16 设计购物车数据存储
- 9.17 我的购物车
- 9.18 增加页面返回
- 9.19 总结
- 第10章 天下会管理平台
- 10.1 Vue前端开发规范
- 10.1.1 统一开发环境
- 10.1.2 技术框架选型
- 10.1.3 命名规范
- 10.1.4 注意事项
- 10.1.5 ESlint配置js语法检查并自动格式化
- 10.2 通过vue-cli来搭建项目
- 10.3 完善项目结构
- 10.3.1 设置浏览器图标
- 10.3.2 完善src源码目录结构
- 10.3.3 引入Element UI
- 10.3.4 封装axios请求
- 10.3.5 Ajax跨域支持
- 10.3.6 封装全局的css变量文件
- 10.3.7 vue-wechat-title动态修改title
- 10.3.8 封装全局的配置文件base-config.js
- 10.4 项目介绍及其界面设计
- 10.5 项目设计和分析
- 10.5.1 帮主首页
- 10.5.2 其他管理界面
- 10.5.3 设计路由
- 10.5.4 设计业务逻辑层
- 10.5.5 Vuex设计
- 10.5.6 权限设计
- 10.5.7 菜单组件
- 10.6 表单验证
- 10.7 登录
- 10.7.1 账号密码登录
- 10.7.2 在线生成二维码
- 10.7.3 制作网站ico图标
- 10.7.4 存储登录信息
- 10.7.5 回车自动登录
- 10.7.6 防止登录按钮频繁点击
- 10.8 增删改查列表
- 后记
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。