Webpack实战:入门、进阶与调优

Webpack实战:入门、进阶与调优

作者:居玉皓

出版社:机械工业

出版年:2019年5月

ISBN:9787111626312

所属分类:经济金融

书刊介绍

《Webpack实战:入门、进阶与调优》内容简介

本书共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、本章小结

相关推荐

微信二维码