计算机
类型
可以朗读
语音朗读
151千字
字数
2022-06-01
发行日期
展开全部
主编推荐语
本书详细介绍Vue.js3.x企业应用快速开发技术。
内容简介
全书共分8章,内容包括Vue.js概述、Vue.js的安装、定义页面、渲染视图、路由、发送HTTP请求、表单的绑定和提交、打包、部署、解决JS(JavaScript)的跨域问题、Debug、Component、Mixin、Vuex、页面的生命周期等,最后给出一个农产品销售实战案例供读者了解Vue.js项目的开发过程。
本书适合Vue.js初学者、Web前端开发人员,也适合高等院校和培训机构的师生参考。
目录
- 版权信息
- 内容简介
- 作者简介
- 前言
- 第1章 Vue.js概述
- 1.1 单页应用的出现
- 1.2 为什么要使用Vue.js
- 1.2.1 Web应用
- 1.2.2 单页应用框架对比
- 1.2.3 备受腾讯和阿里巴巴青睐
- 1.2.4 用到Vue.js的项目
- 1.2.5 本书的使用说明
- 第2章 原生的Vue.js
- 2.1 极速入门
- 2.2 实际项目
- 2.2.1 运行整个项目
- 2.2.2 HTML代码的<head>部分
- 2.2.3 HTML代码的<body>部分
- 2.2.4 JS代码部分
- 第3章 Webpack+Vue.js开发准备
- 3.1 学习过程
- 3.2 NVM、NPM与Node
- 3.2.1 在Windows下安装NVM
- 3.2.2 在Linux、Mac下安装NVM
- 3.2.3 运行
- 3.2.4 使用NVM安装或管理Node版本
- 3.2.5 删除NVM
- 3.2.6 加快NVM和NPM的下载速度
- 3.3 Git在Windows下的使用
- 3.3.1 为什么要使用Git Bash
- 3.3.2 安装Git客户端
- 3.3.3 使用Git Bash
- 3.4 Webpack
- 3.4.1 Webpack的功能
- 3.4.2 Webpack的安装与使用
- 3.5 开发环境的搭建
- 3.5.1 安装Vue.js
- 3.5.2 创建基于Webpack的Vue.js项目
- 3.6 Webpack下的Vue.js项目文件结构
- 3.6.1 dist文件夹
- 3.6.2 node_modules文件夹
- 3.6.3 src文件夹
- 第4章 Webpack+Vue.js实战
- 4.1 创建一个页面
- 4.1.1 新建路由
- 4.1.2 创建一个新的View(视图文件)
- 4.1.3 为页面添加样式
- 4.1.4 Webpack项目与原生Vue.js项目的代码对应关系
- 4.2 Vue.js中的ECMAScript
- 4.2.1 let、var、常量与全局变量
- 4.2.2 导入代码—import
- 4.2.3 方便其他代码使用自身—export default {..}
- 4.2.4 ES中的简写
- 4.2.5 箭头函数(=>)
- 4.2.6 hash中同名的key、value的简写
- 4.2.7 省略分号
- 4.2.8 解构赋值
- 4.3 Vue.js渲染页面的过程和原理
- 4.3.1 渲染步骤1:JS入口文件
- 4.3.2 渲染步骤2:静态的HTML页面(index.html)
- 4.3.3 渲染步骤3:main.js中的Vue定义
- 4.3.4 渲染原理与实例
- 4.4 视图中的渲染
- 4.4.1 渲染某个变量
- 4.4.2 方法的声明和调用
- 4.4.3 事件处理:v-on
- 4.5 视图中的Directive(指令)
- 4.5.1 前提:在Directive中使用表达式(Expression)
- 4.5.2 v-for(循环)
- 4.5.3 v-if(判断)
- 4.5.4 v-if与v-for的结合使用与优先级
- 4.5.5 v-bind(绑定)
- 4.5.6 v-on(响应事件)
- 4.5.7 v-model(模型)与双向绑定
- 4.6 发送HTTP请求
- 4.6.1 调用HTTP请求
- 4.6.2 远程接口的格式
- 4.6.3 设置Vue.js开发服务器的代理
- 4.6.4 打开页面,查看HTTP请求
- 4.6.5 把结果渲染到页面中
- 4.6.6 如何发起POST请求
- 4.7 不同页面间的参数传递
- 4.7.1 回顾:现有的接口
- 4.7.2 显示博客详情页
- 4.7.3 新增路由
- 4.7.4 修改博客列表页的跳转方式1:使用事件
- 4.7.5 修改博客列表页的跳转方式2:使用v-link
- 4.8 路由
- 4.8.1 基本用法
- 4.8.2 跳转到某个路由时带上参数
- 4.8.3 根据路由获取参数
- 4.9 使用样式
- 4.10 双向绑定
- 4.11 表单项目的绑定
- 4.12 表单的提交
- 4.13 Component组件
- 4.13.1 如何查看文档
- 4.13.2 Component的重要作用:重用代码
- 4.13.3 组件的创建
- 4.13.4 向组件中传递参数
- 4.13.5 在原生Vue.js中创建Component
- 第5章 运维和发布Vue.js项目
- 5.1 打包和部署
- 5.1.1 打包
- 5.1.2 部署
- 5.2 解决域名问题与跨域问题
- 5.2.1 域名404问题
- 5.2.2 跨域问题
- 5.2.3 解决域名问题和跨域问题
- 5.2.4 解决HTML5路由模式下的刷新后404的问题
- 5.3 如何Debug
- 5.3.1 时刻留意本地开发服务器
- 5.3.2 看Developer Tools提出的日志
- 5.3.3 查看页面给出的错误提示
- 5.4 基本命令
- 5.4.1 建立新项目
- 5.4.2 安装所有的第三方包
- 5.4.3 在本地运行
- 5.4.4 打包编译
- 第6章 进阶知识
- 6.1 JavaScript的作用域与this
- 6.1.1 作用域
- 6.1.2 this
- 6.1.3 实战经验
- 6.2 Mixin
- 6.3 Computed Properties和Watchers
- 6.3.1 典型例子
- 6.3.2 Computed Properties与普通方法的区别
- 6.3.3 Watched Property
- 6.3.4 Computed Property的setter(赋值函数)
- 6.4 Component进阶
- 6.4.1 实际项目中的Component
- 6.4.2 Prop
- 6.4.3 Attribute
- 6.5 Slot(插槽)
- 6.5.1 普通的Slot
- 6.5.2 named slot
- 6.5.3 Slot的默认值
- 6.6 Vuex
- 6.6.1 正常使用的顺序
- 6.6.2 Computed属性
- 6.6.3 Vuex原理图
- 6.7 Vue.js的生命周期
- 6.8 Event Handler事件处理
- 6.8.1 支持的Event
- 6.8.2 使用v-on进行事件绑定
- 6.9 Vue.js对变量的监听的原理
- 6.9.1 Proxy对象
- 6.9.2 Vue.js内置的track与trigger方法
- 6.9.3 双向绑定原则上只能作用于基本类型
- 6.10 与CSS预处理器结合使用
- 6.10.1 SCSS
- 6.10.2 LESS
- 6.10.3 SASS
- 6.10.4 在Vue.js中使用CSS预编译器
- 6.11 自定义Directive
- 6.11.1 例子
- 6.11.2 自定义Directive的命名方法
- 6.11.3 钩子方法(Hook Functions)
- 6.11.4 自定义Directive可以接收到的参数
- 6.11.5 Directive的实战经验
- 6.12 全局配置项
- 6.13 单元测试
- 6.14 Teleport
- 6.15 页面渲染的优化
- 6.16 Composition API
- 6.16.1 Composition API Demo
- 6.16.2 等效的Option API Demo
- 6.17 Provide与Inject
- 6.17.1 Option API的实现方法
- 6.17.2 Composition API的实现方法
- 6.18 子组件向父组件的消息传递
- 6.18.1 在子组件中watch&emit,在父组件中监听
- 6.18.2 使用refs
- 6.19 最佳实践
- 第7章 实战周边及相关工具
- 7.1 微信支付
- 7.2 Hybrid App(混合式App)
- 7.3 安装Vue.js的开发工具:Vue.js devtool
- 7.4 如何阅读官方文档
- 第8章 实战项目
- 8.1 准备1:文字需求
- 8.2 准备2:需求原型图
- 8.2.1 明确前端页面
- 8.2.2 如何画原型图
- 8.2.3 首页
- 8.2.4 商品列表页
- 8.2.5 商品详情页
- 8.2.6 购物车页面
- 8.2.7 支付页面
- 8.2.8 我的页面
- 8.2.9 我的订单列表页面
- 8.2.10 总结
- 8.3 准备3:微信的相关账号和开发者工具
- 8.3.1 微信相关账号的申请
- 8.3.2 微信开发者工具
- 8.4 项目的搭建
- 8.5 用户的注册和微信授权
- 8.6 登录状态的保持
- 8.7 首页轮播图
- 8.8 底部Tab
- 8.9 商品列表页
- 8.10 商品详情页
- 8.11 购物车
- 8.12 微信支付
- 8.13 回顾
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。