标签
内容简介
Webpack部分讲解了Webpack的安装、资源入口与出口、预处理器与插件的配置、开发环境与生产环境的配置、性能优化及构建原理等。Babel部分讲解了Babel入门知识、Babel的配置文件、预设与插件的选择、babel-polyfill的使用方法,以及@babel/preset-env和@babel/plugin-transform-runtime这两个核心配置项的使用方法,这一部分还会讲解Babel的原理及Babel插件的开发。最后,在附录中介绍了Module Federation与微前端,以及Babel 8前瞻等内容。
编辑推荐
适合谁读
适合
- 刚入门前端、需要系统学习工程化工具的零基础开发者
- 已会写页面但不会配置构建工具的前端初学者
- 需要理解Webpack与Babel配置原理的自学读者
- 希望补齐前端工具链知识的前端培训班学员
不适合
- 已有多年工程化经验、寻求架构级进阶的资深前端
- 只想快速查阅配置片段、不愿系统阅读的读者
- 不涉及前端开发、仅想了解网络安全的读者
阅读建议
- 先通读Webpack部分并动手搭建示例项目,逐项验证入口出口与插件配置。
- 学习Babel部分时对照配置文件实操,重点理解预设与插件的选择逻辑。
- 读构建原理与插件开发章节时放慢速度,结合示例代码反复调试。
- 附录的微前端与Babel 8内容可作拓展阅读,不必一开始就深究。
出版社简介
电子工业出版社是一家以电子信息及相关领域为出版特色的综合性出版社。从库内三千余种图书来看,其出版方向覆盖编程设计、人工智能、计算机综合、财经、摄影与社科等门类,既关注技术前沿,也兼顾大众阅读。代表图书包括《因子投资:方法与实践》《x86汇编语言:从实模式到保护模式》《RISC-V开放架构设计之道》《人工智能:语音识别理解与实践》《相控阵雷达技术》《雷达目标特性》及《100个Go语言典型错误》等,多围绕技术方法与工程实践展开。作者资源方面,有石川、李忠、王晓波、大卫·帕特森、安德鲁·沃特曼、余子濠等中外作者。受公开资料所限,暂不展开更多出版特色。
目录
- 版权信息
- 作者简介
- 内容简介
- 前言
- 读者服务
- 第1章 Webpack入门
- 1.1 Webpack简介
- 1.2 安装Webpack 5
- 1.3 Webpack快速入门
- 1.4 Webpack预处理器
- 1.5 本章小结
- 第2章 Webpack资源入口与出口
- 2.1 模块化
- 2.2 Webpack资源入口
- 2.3 Webpack资源出口
- 2.4 hash、fullhash、chunkhash和contenthash的区别
- 2.5 本章小结
- 第3章 Webpack预处理器
- 3.1 预处理器的配置与使用
- 3.2 Babel预处理器babel-loader
- 3.3 文件资源预处理器file-loader
- 3.4 增强版文件资源预处理器url-loader
- 3.5 本章小结
- 第4章 Webpack插件
- 4.1 揑件简介
- 4.2 清除文件揑件clean-webpack-plugin
- 4.3 复制文件揑件copy-webpack-plugin
- 4.4 HTML模板揑件html-webpack-plugin
- 4.5 本章小结
- 第5章 Webpack开发环境配置
- 5.1 文件监听与webpack-dev-server
- 5.2 模块热替换
- 5.3 Webpack中的source map
- 5.4 Asset Modules
- 5.5 本章小结
- 第6章 Webpack生产环境配置
- 6.1 环境变量
- 6.2 样式处理
- 6.3 合并配置webpack-merge
- 6.4 性能提示
- 6.5 本章小结
- 第7章 Webpack性能优化
- 7.1 打包体积分析工具webpack-bundle-analyzer
- 7.2 打包速度分析工具speed-measure-webpack-plugin
- 7.3 资源压缩
- 7.4 缩小查找范围
- 7.5 代码分割optimization.splitChunks
- 7.6 摇树优化Tree Shaking
- 7.7 使用缓存
- 7.8 本章小结
- 第8章 Webpack原理与拓展
- 8.1 Webpack构建原理
- 8.2 Webpack预处理器开发
- 8.3 Webpack揑件开发
- 8.4 本章小结
- 第9章 Babel入门
- 9.1 Babel简介
- 9.2 Babel快速入门
- 9.3 引入polyfill
- 9.4 本章小结
- 第10章 深入Babel
- 10.1 Babel版本
- 10.2 Babel配置文件
- 10.3 预设与揑件的选择
- 10.4 babel-polyfill
- 10.5 @babel/preset-env
- 10.6 @babel/plugin-transform-runtime
- 10.7 本章小结
- 第11章 Babel工具
- 11.1 @babel/core
- 11.2 @babel/cli
- 11.3 @babel/node
- 11.4 本章小结
- 第12章 Babel原理与Babel插件开发
- 12.1 Babel原理
- 12.2 Babel揑件开发
- 12.3 本章小结
- 附录A Module Federation与微前端
- 附录B Babel 8前瞻
常见问题
零基础直接读这本书会不会太难?
书中的Webpack和Babel内容各占多少?
附录里的微前端内容需要先学吗?
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
姜瑞涛是一位中文编程类图书作者,公开资料有限,目前从库内信息仅可知其著有《Webpack+Babel入门与实例详解》一种作品,常被归入编程设计类。该书围绕前端工程化中常用的构建工具 Webpack 与 JavaScript 编译器 Babel 展开,面向希望系统了解相关工具用法与配置的读者,属于入门与实例相结合的技术教程。从选题方向看,作者关注现代前端开发的实际操作环节,倾向于以工具入门和示例讲解的方式组织内容,帮助读者理解构建与转译流程。由于作者个人背景信息较少,其写作风格与影响主要体现在这一部作品对前端工具学习的实用性上,适合作为相关技术入门的参考。