包邮前端工程师技能 Vue移动开发实战技巧+深入浅出Webpack+前端工程化

包邮前端工程师技能 Vue移动开发实战技巧+深入浅出Webpack+前端工程化 pdf epub mobi txt 电子书 下载 2025

图书标签:
  • Vue
  • js
  • 移动开发
  • Webpack
  • 前端工程化
  • 前端工程师
  • JavaScript
  • HTML
  • CSS
  • 实战
  • 技巧
想要找书就要到 静流书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 义博图书专营店
出版社: 电子工业出版社
ISBN:9787121331725
商品编码:23474343687

具体描述

3册 前端工程师必备技能 Vue移动开发实战技巧+深入浅出Webpack+前端工程化 体系设计与实践 Vue2.0开发教程 web前端开发技术书籍

前端工程师必备技能:Vue移动开发实战技巧 其他 – 2018年1月1日

李利德 (作者)

定价 58元

 

 

出版社: 电子工业出版社; 第1版 (2018年1月1日)

其他: 288页

ISBN: 9787121331565

条形码: 9787121331565

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

 

作者简介

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

 

目录

目 录

 

第1章 搭建开发环境 1

1.1 本地Node环境 1

1.1.1 Node.js 1

1.1.2 npm 7

1.1.3 yarn 12

1.1.4 npm vs yarn 17

1.2 ide相关配置 17

1.2.1 常用ide 17

1.2.2 Sublime text 17

1.2.3 Atom 20

1.2.4 WebStorm 22

1.2.5 VSCode 23

1.3 本章小结 27

第2章 从零搭建Vue工程 28

2.1 本地开发需要哪些工具 28

2.2 搭建Vue工程 29

2.2.1 Vue-cli 29

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 silent 45

3.1.2 optionMergeStrategies 45

3.1.3 devtools 46

3.1.4 errorHandler 48

3.1.5 ignoredElements 48

3.1.6 keyCodes 49

3.1.7 performance 49

3.1.8 productionTip 49

3.2 模板语法 50

3.3 指令 50

3.3.1 v-text 51

3.3.2 v-html 51

3.3.3 v-pre 51

3.3.4 v-cloak 52

3.3.5 v-once 53

3.3.6 v-if 54

3.3.7 v-else 54

3.3.8 v-else-if 55

3.3.9 v-show 55

3.3.10 v-for 56

3.3.11 v-bind 64

3.3.12 v-model 70

3.3.13 v-on 74

3.3.14 自定义指令 77

3.4 过滤器 79

3.5 计算属性 80

3.5.1 基础例子 80

3.5.2 计算属性vs Methods 81

3.5.3 计算属性缓存 81

3.5.4 Computed属性vs Watched属性 82

3.5.5 计算setter 83

3.6 观察者Watchers 84

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.extend 105

3.8.2 options里的extends 105

3.8.3 源码分析 105

3.8.4 合并策略 106

3.9 插件plugin 111

第4章 Vue组件库 115

4.1 Element 115

4.1.1 Element的设计 115

4.1.2 Element的UI 116

4.1.3 Element的优缺点 117

4.2 Mint UI 118

4.2.1 Mint UI的特性 118

4.2.2 Mint UI的优缺点 119

4.3 iView 119

4.3.1 iView简介 120

4.3.2 iView的优缺点 120

4.4 Vux 121

4.4.1 Vux简介 121

4.4.2 Vux优缺点 122

4.5 XCUI 122

4.5.1 XCUI简介 122

4.5.2 XCUI优缺点 123

第5章 官方周边库 124

5.1 Axios 124

5.1.1 功能 124

5.1.2 安装 124

5.1.3 Example 125

5.1.4 Axios API 126

5.1.5 请求配置 127

5.1.6 响应结构 130

5.1.7 配置的默认值/defaults 131

5.1.8 拦截器 132

5.1.9 错误处理 133

5.1.10 取消 134

5.1.11 Promises 135

5.1.12 TypeScript 135

5.2 Vuex的使用 135

5.2.1 State 135

5.2.2 Getters 137

5.2.3 Mutations & Actions 138

5.2.4 Modules 141

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

...


深入浅出Webpack 其他 – 2018年1月1日

吴浩麟 (作者)

定价  79元

 

 

出版社: 电子工业出版社; 第1版 (2018年1月1日)

其他: 288页

ISBN: 9787121331725

条形码: 9787121331725

ASIN: B077Z81HRY

随着Web开发技术的发展,Webpack凭借其便于使用和涵盖面广的优势,成为目前非常流行的前端构建工具,是每位前端工程师的必备技能之一。本书对Webpack进行了全面讲解,涵盖了Webpack入门、配置、实战、优化、原理等方面的内容。其中,第1章讲解Webpack入门所涉及的知识;第2章详细讲解Webpack提供的常用配置项;第3章结合实际项目中的常见场景进行实践;第4章给出优化Webpack的**方案;第5章剖析了Webpack的原理,并讲解如何开发Plugin和Loader;附录汇总了常见的Loader、Plugin和Webpack的其他学习资源。除了深入讲解Webpack,本书还介绍了ES6、TypeScript、PostCSS、Prepack、离线缓存、单页应用、CDN等Web开发相关的技能。无论是对 Webpack一无所知的初学者,还是经验丰富的前端工程师,相信都能够通过本书进一步提升对Webpack的理解,并在Web开发中更熟练地运用Webpack。

 

 

商品描述

作者简介

吴浩麟一线前端工程师,曾就职于腾讯,现就职于美团。专注于Web开发,参与过众多大型Web项目的构建、设计和开发,喜欢探索Web前沿技术。也是Golang和音视频技术的爱好者,活跃于GitHub,ID为gwuhaolin。

 

目录

第1章 入门 1

1.1 前端的发展 2

1.1.1 模块化 2

1.1.2 新框架 5

1.1.3 新语言 6

1.2 常见的构建工具及对比 8

1.2.1 Npm Script 9

1.2.2 Grunt 10

1.2.3 Gulp 11

1.2.4 Fis3 12

1.2.5 Webpack 14

1.2.6 Rollup 15

1.2.7 为什么选择 Webpack 16

1.3 安装Webpack 16

1.3.1 安装Webpack到本项目 17

1.3.2 安装Webpack到全局 17

1.3.3 使用Webpack 18

1.4 使用Loader 20

1.5 使用Plugin 22

1.6 使用DevServer 24

1.6.1 实时预览 25

1.6.2 模块热替换 25

1.6.3 支持Source Map 26

1.7 核心概念 27 

第2章 配置 28

2.1 Entry 29

2.1.1 context 29

2.1.2 Entry类型 30

2.1.3 Chunk名称 30

2.1.4 配置动态Entry 31

2.2 Output 31

2.2.1 filename 31

2.2.2 chunkFilename 32

2.2.3 path 33

2.2.4 publicPath 33

2.2.5 crossOriginLoading 33

2.2.6 libraryTarget 和 library 34

2.2.7 libraryExport 36

2.3 Module 37

2.3.1 配置Loader 37

2.3.2 noParse 39

2.3.3 parser 40

2.4 Resolve 41

2.4.1 alias 41

2.4.2 mainFields 42

2.4.3 extensions 42

2.4.4 modules 43

2.4.5 descriptionFiles 43

2.4.6 enforceExtension 43

2.4.7 enforceModuleExtension 44

2.5 Plugin 44

2.6 devServer 45

2.6.1 hot 45

2.6.2 inline 45

2.6.3 historyApiFallback 46

2.6.4 contentBase 47

2.6.5 headers 47

2.6.6 host 48

2.6.7 port 48

2.6.8 allowedHosts 48

2.6.9 disableHostCheck 49

2.6.10 https 49

2.6.11 clientLogLevel 49

2.6.12 compress 50

2.6.13 open 50

2.7 其他配置项 50

2.7.1 Target 50

2.7.2 Devtool 51

2.7.3 Watch 和 WatchOptions 51

2.7.4 Externals 52

2.7.5 ResolveLoader 53

2.8 整体配置结构 54

2.9 多种配置类型 58

2.9.1 导出一个Function 58

2.9.2 导出一个返回Promise的函数 60

2.9.3 导出多份配置 60

2.10 总结 61

 

 

第3章 实战 62

3.1 使用ES6语言 62

3.1.1 认识Babel 63

3.1.2 接入Babel 67

3.2 使用TypeScript语言 67

3.2.1 认识TypeScript 67

3.2.2 减少代码冗余 69

3.2.3 集成Webpack 69

3.3 使用Flow检查器 70

3.3.1 认识Flow 70

3.3.2 使用Flow 71

3.3.3 集成Webpack 72

3.4 使用SCSS语言 73

3.4.1 认识SCSS 73

3.4.2 接入Webpack 74

3.5 使用PostCSS 75

3.5.1 认识PostCSS 75

3.5.2 接入Webpack 77

3.6 使用React框架 78

3.6.1 React的语法特征 78

3.6.2 React与Babel 78

3.6.3 React与TypeScript 79

3.7 使用Vue框架 81

3.7.1 认识Vue 81

3.7.2 接入Webpack 83

3.7.3 使用TypeScript编写Vue应用 84

3.8 使用Angular2框架 86

3.8.1 认识Angular2 86

3.8.2 接入Webpack 89

3.9 为单页应用生成HTML 90

3.9.1 引入问题 90

3.9.2 解决方案 92

3.10 管理多个单页应用 95

3.10.1 引入问题 95

3.10.2 解决方案 98

3.11 构建同构应用 101

3.11.1 认识同构应用 101

3.11.2 解决方案 103

3.12 构建Electron应用 107

3.12.1 认识Electron 107

3.12.2 接入Webpack 110

3.13 构建Npm模块 113

3.13.1 认识Npm 113

3.13.2 抛出问题 113

3.13.3 使用Webpack构建Npm模块 115

3.13.4 发布到Npm 119

3.14 构建离线应用 120

3.14.1 认识离线应用 120

3.14.2 认识Service Workers 121

3.14.3 接入Webpack 126

3.14.4 验证结果 129

3.15 搭配Npm Script 130

3.15.1 认识Npm Script 130

3.15.2 Webpack为什么需要Npm Script 131

3.16 检查代码 132

3.16.1 代码检查具体是做什么的 133

3.16.2 怎么做代码检查 133

3.16.3 结合Webpack检查代码 136

3.17 通过Node.js API启动Webpack 138

3.17.1 安装和使用Webpack模块 139

3.17.2 以监听模式运行 139

3.18 使用Webpack Dev Middleware 140

3.18.1 Webpack Dev Middleware支持的配置项 141

3.18.2 Webpack Dev Middleware与模块热替换 143

3.19 加载图片 145

3.19.1 使用file-loader 145

3.19.2 使用url-loader 146

3.20 加载SVG 148

3.20.1 使用raw-loader 149

3.20.2 使用svg-inline-loader 150

3.21 加载Source Map 151

3.21.1 该如何选择 152

3.21.2 加载现有的Source Map 153

3.22 实战总结 154

第4章 优化 156

4.1 缩小文件的搜索范围 157

4.1.1 优化loader配置 157

4.1.2 优化resolve.modules配置 158

4.1.3 优化resolve.mainFields配置 159

4.1.4 优化resolve.alias配置 160

4.1.5 优化resolve.extensions配置 162

4.1.6 优化module.noParse配置 162

4.2 使用DllPlugin 163

4.2.1 认识DLL 163

4.2.2 接入Webpack 164

4.3 使用HappyPack 170

4.3.1 使用HappyPack 170

4.3.2 HappyPack的原理 173

4.4 使用ParallelUglifyPlugin 173

4.5 使用自动刷新 176

4.5.1 文件监听 176

4.5.2 自动刷新浏览器 179

4.6 开启模块热替换 183

4.6.1 模块热替换的原理 183

4.6.2 优化模块热替换 188

4.7 区分环境 189

4.7.1 为什么需要区分环境 189

4.7.2 如何区分环境 190

4.7.3 结合UglifyJS 192

4.7.4 第三方库中的环境区分 192

4.8 压缩代码 193

..

前端工程化:体系设计与实践

周俊鹏 (作者) 付睿 (责任编辑)

 

书 号:978-7-121-33090-2

出版日期:2018-01-01

页 数:224

开 本:16(185*235)

出版状态:上市销售

维护人:付睿

前端工程化包含一系列规范和流程,其可提升前端工程师的工作效率,加快Web开发迭代速度,是现在前端开发领域中非常重要的一环。本书系统、全面地介绍了前端工程体系的各个环节,包括设计要点和实践经验。全书分为7章,分别包括绪论、脚手架、构建、本地开发服务器、部署、工作流、前端工程化的未来。

第1章 前端工程简史    1

1.1 前端工程师的基本素养    2

1.1.1 前端工程师的发展历史    2

1.1.2 前端工程师的技能栈    3

1.2 Node.js带给前端的改革    7

1.2.1 前端的两次新生    7

1.2.2 Node.js带来的改革    9

1.3 前后端分离    12

1.3.1 原始的前后端开发模式    13

1.3.2 前后端分离的基本模式    14

1.3.3 前后端分离与前端工程化    19

1.4 前端工程化    19

1.4.1 前端工程化的衡量准则    20

1.4.2 前端工程化的进化历程    21

1.4.3 前端工程化的3个阶段    32

1.5 工程化方案架构    34

1.5.1 webpack    34

1.5.2 工程化方案的整体架构    36

1.5.3 功能规划    37

1.5.4 设计原则    41

1.6 总结    42

第2章 脚手架    43

2.1 脚手架的功能和本质    44

2.2 脚手架在前端工程中的角色和特征    45

2.2.1 用完即弃的发起者角色    45

2.2.2 局限于本地的执行环境    47

2.2.3 多样性的实现模式    49

2.3 开源脚手架案例剖析    51

2.4 集成Yeoman封装脚手架方案    56

2.4.1 封装脚手架方案    57

2.4.2 集成到工程化体系中    63

2.5 总结    66

第3章 构建    68

3.1 构建功能解决的问题    68

3.2 配置API设计原则和编程范式约束    71

3.2.1 配置API设计    71

3.2.2 编程范式约束    75

3.3 ECMAScript与Babel    76

3.3.1 ECMAScript发展史    76

3.3.2 ES6的跨时代意义    78

3.3.3 Babel——真正意义的编译    80

3.3.4 结合webpack与Babel实现构建    84

3.4 CSS预编译与PostCSS    89

3.4.1 CSS的缺陷    90

3.4.2 CSS预编译器    90

3.4.3 PostCSS    91

3.4.4 webpack结合预编译与PostCSS实现CSS构建    93

3.4.5 案例:自动生成CSS Sprites功能实现    95

3.5 模块化开发    101

3.5.1 模块化与组件化    101

3.5.2 模块化与工程化    102

3.5.3 模块化开发的价值    103

3.5.4 前端模块化发展史    107

3.5.5 webpack模块化构建    109

3.6 增量更新与缓存    112

3.6.1 HTTP缓存策略    113

3.6.2 覆盖更新与增量更新    117

3.6.3 按需加载与多模块架构场景下的增量更新    120

3.6.4 webpack实现增量更新构建方案    122

3.7 资源定位    128

3.7.1 资源定位的历史变迁    128

3.7.2 常规的资源定位思维    132

3.7.3 webpack的逆向注入模式    132

3.8 总结    147

第4章 本地开发服务器    149

4.1 本地开发服务器解决的问题    150

4.2 动态构建    152

4.2.1 webpack-dev-middleware    152

4.2.2 Livereload和HMR    157

4.3 Mock服务    161

4.3.1 Mock的必要前提和发展进程    162

4.3.2 异步数据接口    166

4.3.3 SSR    172

4.4 总结    174

第5章 部署    175

5.1 部署流程的设计原则    175

5.1.1 速度——化繁为简    177

5.1.2 协作——代码审查和部署队列    181

5.1.3 安全——严格审查和权限控制    184

5.2 流程之外:前端静态资源的部署策略    186

5.2.1 协商缓存与强制缓存    186

5.2.2 Apache设置缓存策略    186

5.3 总结    190

第6章 工作流    191

6.1 本地工作流    192

6.1.1 二次构建的隐患    193

6.1.2 代码分离与测试沙箱    194

6.2 云平台工作流    197

6.2.1 GitFlow与版本管理    199

6.2.2 WebHook与自动构建    201

6.3 持续集成与持续交付    203

6.4 总结    205

第7章 前端工程化的未来    206

7.1 前端工程师未来的定位    206

7.1.1 不只是浏览器    207

7.1.2 也不只是Web    208

7.2 前端工程化是一张蓝图    209

7.3 总结    212

 

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou 等,本站所有链接都为正版商品购买链接。

© 2025 windowsfront.com All Rights Reserved. 静流书站 版权所有