书籍详情
《前端工程师技能:Vue移动开发实战技巧 李利德 9787121331565》[28M]百度网盘|亲测有效|pdf下载
  • 前端工程师技能:Vue移动开发实战技巧 李利德 9787121331565

  • 出版时间:2018-01
  • 热度:8783
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

基本信息

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

定价:58.00元

作者:李利德

出版社:电子工业出版社

出版日期:2018-01-01

ISBN:9787121331565

字数:323千字

页码:273

版次:1

装帧:平装-胶订

开本:16开

商品重量:0.4kg

编辑推荐


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

内容提要


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

目录


目 录

章 搭建开发环境1
1.1 本地Node环境1
1.1.1 Node.js1
1.1.2 npm7
1.1.3 yarn12
1.1.4 npm vs yarn17
1.2 ide相关配置17
1.2.1 常用ide17
1.2.2 Sublime text17
1.2.3 Atom20
1.2.4 WebStorm22
1.2.5 VSCode23
1.3 本章小结27
第2章 从零搭建Vue工程28
2.1 本地开发需要哪些工具28
2.2 搭建Vue工程29
2.2.1 Vue-cli29
2.2.2 脚手架项目构成分析30
2.3 webpack配置32
2.3.1 webpack简介32
2.3.2 webpack配置解析33
第3章 API详解45
3.1 全局变量45
3.1.1 silent45
3.1.2 optionMergeStrategies45
3.1.3 devtools46
3.1.4 errorHandler48
3.1.5 ignoredElements48
3.1.6 keyCodes49
3.1.7 performance49
3.1.8 productionTip49
3.2 模板语法50
3.3 指令50
3.3.1 v-text51
3.3.2 v-51
3.3.3 v-pre51
3.3.4 v-cloak52
3.3.5 v-once53
3.3.6 v-if54
3.3.7 v-else54
3.3.8 v-else-if55
3.3.9 v-show55
3.3.10 v-for56
3.3.11 v-bind64
3.3.12 v-model70
3.3.13 v-on74
3.3.14 自定义指令77
3.4 过滤器79
3.5 计算属性80
3.5.1 基础例子80
3.5.2 计算属性vs Methods81
3.5.3 计算属性缓存81
3.5.4 Computed属性vs Watched属性82
3.5.5 计算setter83
3.6 观察者Watchers84
3.7 组件的功能与使用86
3.7.1 使用组件86
3.7.2 组件开发88
3.7.3 非Props属性92
3.7.4 自定义事件92
3.7.5 Slots内容分发96
3.7.6 动态组件99
3.7.7 组件的其他知识100
3.8 继承与混合104
3.8.1 Vue.extend105
3.8.2 options里的extends105
3.8.3 源码分析105
3.8.4 合并策略106
3.9 插件plugin111
第4章 Vue组件库115
4.1 Element115
4.1.1 Element的设计115
4.1.2 Element的UI116
4.1.3 Element的优缺点117
4.2 Mint UI118
4.2.1 Mint UI的特性118
4.2.2 Mint UI的优缺点119
4.3 iView119
4.3.1 iView简介120
4.3.2 iView的优缺点120
4.4 Vux121
4.4.1 Vux简介121
4.4.2 Vux优缺点122
4.5 XCUI122
4.5.1 XCUI简介122
4.5.2 XCUI优缺点123
第5章 官方周边库124
5.1 Aos124
5.1.1 功能124
5.1.2 安装124
5.1.3 Example125
5.1.4 Aos API126
5.1.5 请求配置127
5.1.6 响应结构130
5.1.7 配置的默认值/defaults131
5.1.8 拦截器132
5.1.9 错误处理133
5.1.10 取消134
5.1.11 Promises135
5.1.12 TypeScript135
5.2 Vuex的使用135
5.2.1 State135
5.2.2 Getters137
5.2.3 Mutations & Actions138
5.2.4 Modules141
5.2.5 模块重用145
5.3 Vue-router使用146
5.3.1 安装146
5.3.2 开始146
5.3.3 动态路由匹配147
5.3.4 编程式导航151
5.3.5 命名路由152
5.3.6 命名视图153
5.3.7 重定向和别名153
5.3.8 HTML5 History模式154
5.3.9 后端配置例子155
5.3.10 警告155
5.3.11 导航钩子156
5.3.12 过渡动效159
5.3.13 数据获取160
5.3.14 滚动行为163
5.3.15 懒加载164
第6章 Vue项目优化166
6.1 状态过渡166
6.1.1 过渡的概念166
6.1.2 CSS过渡166
6.1.3 钩子167
6.2 Vue项目的自动化测试170
6.2.1 unit tests172
6.2.2 e2e测试175
6.3 Typescript Support179
6.3.1 Typescript179
6.3.2 安装Typescript180
6.3.3 Typescript和Vue结合180
6.4 MPA186
6.4.1 关于MPA的优劣势187
6.4.2 如何实现MPA187
6.5 Vue的异构190
6.5.1 不属于异构的情况191
6.5.2 通过封装成Vue组件的方式实现异构192
6.5.3 通过directive的方式实现异构194
6.5.4 循环嵌套Vue组件197
6.6 服务端渲染198
6.6.1 服务端渲染的概念198
6.6.2 用Vue-ssr的意义198
6.6.3 Vue-ssr的作用198
6.6.4 Vue-ssr学习难度198
6.6.5 技术栈199
6.6.6 前后端数据策略199
6.6.7 性能影响199
6.6.8 安装200
6.6.9 渲染一个Vue实例200
6.6.10 一个例子202
6.7 Vue的pre-render204
第7章 原理解析206
7.1 Virtual DOM原理206
7.1.1 DOM206
7.1.2 Virtual DOM算法209
7.2 Vue精髓之响应式数据流210
7.2.1 数据流演进史210
7.2.2 Vue和React介绍211
7.2.3 Vue的响应式数据流的优势211
7.2.4 Object.defineProperty与订阅发布设计模式213
7.2.5 Vue源码214
7.2.6 Vue的render函数就是Watcher的expOrFn218
7.3 Vuex2.0源码解析219
7.3.1 Vuex的含义219
7.3.2 源码分析220
7.3.3 Vuex API分析233
7.3.4 辅助函数235
7.3.5 插件239
7.3.6 一些函数的封装242
7.4 Vue-router原理244
7.4.1 Vue-router244
7.4.2 Vue-router应用举例244
7.4.3 Vue-router原理245
第8章 进军WEEX256
8.1 搭建WEEX基础环境256
8.1.1 初始化:hello world256
8.1.2 dotwe257
8.2 分析WEEX工程代码258
8.2.1 目录结构258
8.2.2 通过serve起服务258
8.2.3 webpack配置259
8.2.4 页面开发260
8.3 debug WEEX代码260
8.3.1 web端调试260
8.3.2 手机端调试261
8.4 集成WEEX到已有应用263
8.4.1 集成到Android263
8.4.2 集成到iOS268
8.5 使用WEEXpack构建移动应用271

作者介绍


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

文摘


序言