![]()
内容推荐 目前单页应用框架层出不穷,其中Vue.js是十分耀眼的项目之一,受到国内外开发人员的极度推崇。 申思维著的《Vue.js快速入门/Web前端技术丛书》分为8章,内容包括Vue.js概述、Vue.js的安装、定义页面、渲染视图、路由、发送HTTP请求、表单的绑定和提交、打包、部署、解决js的跨域问题、Debug、Component、Mixin、Vuex、页面的生命周期等,最后还给出一个实战案例供读者了解Vue.js项目开发过程。 本书适合Vue.js初学者、Web前端开发人员,也适合高等院校和培训学校的师生教学参考。 目录 第1章 Vue.js概述 1.1 单页应用的出现 1.2 为什么要使用Vue.js 1.2.1 单页应用 1.2.2 知名的单页应用(SPA)框架对比 1.2.3 被腾讯和阿里巴巴所青睐 1.2.4 用到Vue.js的项目 第2章 原生的Vue.js 2.1 极速入门 2.2 实际项目 2.2.1 运行整个项目 2.2.2 HTML代码的(head)部分 2.2.3 HTML代码的(body)部分 2.2.4 js代码部分 2.2.5 小结 第3章 Webpack+Vue.js开发准备 3.1 学习过程 3.1.1 可以跳过的章节 3.1.2 简写说明 3.1.3 本书例子文件下载 3.2 NVM、NPM与Node 3.2.1 Windows下的安装 3.2.2 Linux、Mac下的安装 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 运行vue 3.6 Webpack下的Vue.js项目文件结构 3.6.1 build文件夹 3.6.2 config文件夹 3.6.3 dist文件夹 3.6.4 node_modules文件夹 3.6.5 src文件夹 第4章 Webpack+Vue.js实战 4.1 创建一个页面 4.1.1 新建路由 4.1.2 创建一个新的Component 4.1.3 为页面添加样式 4.1.4 定义并显示变量 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 脱离Webpack,在原生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.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 js的作用域与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 最佳实践 6.9 Event Handler事件处理 6.9.1 支持的Ev |