前端工程师必备技能:Vue移动开发实战技巧

本书特色

[

Vue.js是一个渐进式的JavaScript 框架,与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。作为2016年社区*火的前端框架,越来越多的公司都在尝试用Vue来开发自己的项目。本书主要以项目维度,站在实战的角度,从项目的搭建,项目开发,到项目的优化,结合实际,多维度介绍了Vue.js。本书从实战场景出发,结合各种实用demo,结合开发环境构建,从无到有,剖析原理,全面介绍Vue2.0的实用技巧。后面几章重点讲解Vue内部实现机制,针对各种业务形态的支持以及网站调优方等等,是Vue技术体系追随者不可多得的实战宝典。

]

内容简介

[

百度外卖优秀前端专家团队经验完全分享。本书配备特色线上读者圈增值服务,看书有问题,找得到作者。

]

作者简介

[

12年毕业于北京航空航天大学软件工程专业,先后就职于人人网、百度,现在在百度外卖担任高级前端工程师。拥有五年前端工程经验,对前端开发基础架构造型、技术应用、团队高效协作有自己独到的见解。热爱前端和开源,喜欢用平台化和工程化手段解决业务中的问题。

]

目录

目 录第1章 搭建开发环境 11.1 本地Node环境 11.1.1 Node.js 11.1.2 npm 71.1.3 yarn 121.1.4 npm vs yarn 171.2 ide相关配置 171.2.1 常用ide 171.2.2 Sublime text 171.2.3 Atom 201.2.4 WebStorm 221.2.5 VSCode 231.3 本章小结 27第2章 从零搭建Vue工程 282.1 本地开发需要哪些工具 282.2 搭建Vue工程 292.2.1 Vue-cli 292.2.2 脚手架项目构成分析 302.3 webpack配置 322.3.1 webpack简介 322.3.2 webpack配置解析 33第3章 API详解 453.1 全局变量 453.1.1 silent 453.1.2 optionMergeStrategies 453.1.3 devtools 463.1.4 errorHandler 483.1.5 ignoredElements 483.1.6 keyCodes 493.1.7 performance 493.1.8 productionTip 493.2 模板语法 503.3 指令 503.3.1 v-text 513.3.2 v-html 513.3.3 v-pre 513.3.4 v-cloak 523.3.5 v-once 533.3.6 v-if 543.3.7 v-else 543.3.8 v-else-if 553.3.9 v-show 553.3.10 v-for 563.3.11 v-bind 643.3.12 v-model 703.3.13 v-on 743.3.14 自定义指令 773.4 过滤器 793.5 计算属性 803.5.1 基础例子 803.5.2 计算属性vs Methods 813.5.3 计算属性缓存 813.5.4 Computed属性vs Watched属性 823.5.5 计算setter 833.6 观察者Watchers 843.7 组件的功能与使用 863.7.1 使用组件 863.7.2 组件开发 883.7.3 非Props属性 923.7.4 自定义事件 923.7.5 Slots内容分发 963.7.6 动态组件 993.7.7 组件的其他知识 1003.8 继承与混合 1043.8.1 Vue.extend 1053.8.2 options里的extends 1053.8.3 源码分析 1053.8.4 合并策略 1063.9 插件plugin 111第4章 Vue组件库 1154.1 Element 1154.1.1 Element的设计 1154.1.2 Element的UI 1164.1.3 Element的优缺点 1174.2 Mint UI 1184.2.1 Mint UI的特性 1184.2.2 Mint UI的优缺点 1194.3 iView 1194.3.1 iView简介 1204.3.2 iView的优缺点 1204.4 Vux 1214.4.1 Vux简介 1214.4.2 Vux优缺点 1224.5 XCUI 1224.5.1 XCUI简介 1224.5.2 XCUI优缺点 123第5章 官方周边库 1245.1 Axios 1245.1.1 功能 1245.1.2 安装 1245.1.3 Example 1255.1.4 Axios API 1265.1.5 请求配置 1275.1.6 响应结构 1305.1.7 配置的默认值/defaults 1315.1.8 拦截器 1325.1.9 错误处理 1335.1.10 取消 1345.1.11 Promises 1355.1.12 TypeScript 1355.2 Vuex的使用 1355.2.1 State 1355.2.2 Getters 1375.2.3 Mutations & Actions 1385.2.4 Modules 1415.2.5 模块重用 1455.3 Vue-router使用 1465.3.1 安装 1465.3.2 开始 1465.3.3 动态路由匹配 1475.3.4 编程式导航 1515.3.5 命名路由 1525.3.6 命名视图 1535.3.7 重定向和别名 1535.3.8 HTML5 History模式 1545.3.9 后端配置例子 1555.3.10 警告 1555.3.11 导航钩子 1565.3.12 过渡动效 1595.3.13 数据获取 1605.3.14 滚动行为 1635.3.15 懒加载 164第6章 Vue项目优化 1666.1 状态过渡 1666.1.1 过渡的概念 1666.1.2 CSS过渡 1666.1.3 Javascript钩子 1676.2 Vue项目的自动化测试 1706.2.1 unit tests 1726.2.2 e2e测试 1756.3 Typescript Support 1796.3.1 Typescript 1796.3.2 安装Typescript 1806.3.3 Typescript和Vue结合 1806.4 MPA 1866.4.1 关于MPA的优劣势 1876.4.2 如何实现MPA 1876.5 Vue的异构 1906.5.1 不属于异构的情况 1916.5.2 通过封装成Vue组件的方式实现异构 1926.5.3 通过directive的方式实现异构 1946.5.4 循环嵌套Vue组件 1976.6 服务端渲染 1986.6.1 服务端渲染的概念 1986.6.2 用Vue-ssr的意义 1986.6.3 Vue-ssr的作用 1986.6.4 Vue-ssr学习难度 1986.6.5 技术栈 1996.6.6 前后端数据策略 1996.6.7 性能影响 1996.6.8 安装 2006.6.9 渲染一个Vue实例 2006.6.10 一个例子 2026.7 Vue的pre-render 204第7章 原理解析 2067.1 Virtual DOM原理 2067.1.1 DOM 2067.1.2 Virtual DOM算法 2097.2 Vue精髓之响应式数据流 2107.2.1 数据流演进史 2107.2.2 Vue和React介绍 2117.2.3 Vue的响应式数据流的优势 2117.2.4 Object.defineProperty与订阅发布设计模式 2137.2.5 Vue源码 2147.2.6 Vue的render函数就是Watcher的expOrFn 2187.3 Vuex2.0源码解析 2197.3.1 Vuex的含义 2197.3.2 源码分析 2207.3.3 Vuex API分析 2337.3.4 辅助函数 2357.3.5 插件 2397.3.6 一些函数的封装 2427.4 Vue-router原理 2447.4.1 Vue-router 2447.4.2 Vue-router应用举例 2447.4.3 Vue-router原理 245第8章 进军WEEX 2568.1 搭建WEEX基础环境 2568.1.1 初始化:hello world 2568.1.2 dotwe 2578.2 分析首个WEEX工程代码 2588.2.1 目录结构 2588.2.2 通过serve起服务 2588.2.3 webpack配置 2598.2.4 页面开发 2608.3 debug WEEX代码 2608.3.1 web端调试 2608.3.2 手机端调试 2618.4 集成WEEX到已有应用 2638.4.1 集成到Android 2638.4.2 集成到iOS 2688.5 使用WEEXpack构建移动应用 271

封面

前端工程师必备技能:Vue移动开发实战技巧

书名:前端工程师必备技能:Vue移动开发实战技巧

作者:李利德

页数:273

定价:¥58.0

出版社:电子工业出版社

出版日期:2018-01-01

ISBN:9787121331565

PDF电子书大小:77MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注