注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网
简介
Webpack实战:入门、进阶与调优: Web开发技术丛书 豆 0.0分
资源最后更新于 2020-03-29 00:54:15
作者:居玉皓
出版社:出版社机械工业出版社
出版日期:2019-05
ISBN:9787111626312
文件格式: pdf
标签: 计算机 编程语言 软件开发 程序设计 程序语言 Web开发技术丛书
简介· · · · · ·
本书共10章。第1章是一个导引,对Webpack有一定基础的读者可以选择略过。第2章从头梳理了模块的概念。第3章至第7章介绍了Webpack的各项特性以及基本的使用场景。第8章和第9章则是进一步的优化以及一些高级的使用方法。最后第10章介绍了其他打包工具并对这些工具进行了各项特性的对比。居玉皓编著
目录
前言
第1章 Webpack简介
1.1 何为Webpack
1.2 为什么需要Webpack
1.3 安装
1.4 打包第一个应用
1.5 本章小结
第2章 模块打包
2.1 CommonJS
2.2 ES6 Module
2.3 CommonJS与ES6 Module的区别
2.4 加载其他类型模块
2.5 模块打包原理
2.6 本章小结
第3章 资源输入输出
3.1 资源处理流程
3.2 配置资源入口
3.3 配置资源出口
3.4 本章小结
第4章 预处理器
4.1 一切皆模块
4.2 loader概述
4.3 loader的配置
4.4 常用loader介绍
4.5 自定义loader
4.6 本章小结
第5章 样式处理
5.1 分离样式文件
5.2 样式预处理
5.3 PostCSS
5.4 CSS Modules
5.5 本章小结
第6章 代码分片
6.1 通过入口划分代码
6.2 CommonsChunkPlugin
6.3 optimization.SplitChunks
6.4 资源异步加载
6.5 本章小结
第7章 生产环境配置
7.1 环境配置的封装
7.2 开启production模式
7.3 环境变量
7.4 source map
7.5 资源压缩
7.6 缓存
7.7 bundle体积监控和分析
7.8 本章小结
第8章 打包优化
8.1 HappyPack
8.2 缩小打包作用域
8.3 动态链接库与DllPlugin
8.4 tree shaking
8.5 本章小结
第9章 开发环境调优
9.1 Webpack开发效率插件
9.2 模块热替换
9.3 本章小结
第10章 更多JavaScript打包工具
10.1 Rollup
10.2 Parcel
10.3 打包工具的发展趋势
10.4 本章小结