猜你喜欢
Webpack实战:入门、进阶与调优

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

书籍作者:居玉皓 ISBN:9787111626312
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:1705
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

这是一本能指导读者零基础快速掌握Webpack并轻松进阶的实战性著作。

作者是资深的前端工程师,在Webpack领域有深厚的积累,是知名开源打包工具YKit的主导者和核心开发者。本书从功能特性、工作原理、应用实践、性能优化4个维度对Webpack进行了全面的讲解,内容上尽力避免了网络上已经公开发表的各种资料和文档,而是从作者的实际经验出发,将更有价值的内容呈现给读者,尽量帮助读者少走弯路。

全书一共10章:

第1章是一个快速的指引,介绍了Webpack的概念、适用场景、开发环境搭建,以及如何快速上手。

第2~7章详细讲解了Webpack的各项功能特性及其工作原理,同时讲解了它们的适用场景,以及如何付诸实践。

第8~9章深入总结了打包的性能优化和开发环境的优化。

第10章介绍了其他打包工具并对这些工具进行了各项特性的对比。


作者简介

居玉皓

资深前端开发工程师,目前就职于美国在线流媒体平台Tubi TV,曾就职于去哪儿网,负责前端基础架构的建设,并主导开发了知名的开源打包工具YKit。

长期专注于前端构建领域,对Webpack有深入的研究,积累了丰富的实践经验,在国内为Webpack的发展和普及做了较多的努力和贡献。


编辑推荐

(1)作者是资深的前端工程师,现就职于美国某互联网企业,曾就职于去哪儿,负责前端基础架构的建设。

(2)作者是资深的Webpack技术专家,是知名打包工具YKit的主导者和核心开发者,积累了丰富的实践经验,是Webpack的布道者。

(3)本书从功能特性、工作原理、应用实践、性能优化4个维度对Webpack进行了全面的讲解,系统性、深度、实战性兼具。


前言

前  言 Preface

本书是我从2017年冬天开始动笔的。在写作本书之前的一段时间,我一直负责与前端项目构建相关的工作,也曾做过一系列Webpack在线课程,但是当接到写一本关于Webpack的书的提议时,我着实犹豫了很久。最大的担忧在于Webpack本身已经有详尽的文档,社区中也有无数关于它的博客文章,自己如何能找到一个新的角度,让读者有所受益。

于是我开始回想自己最初学习Webpack时的经历—在了解它的过程中遇到哪些曲折,使用时碰到了哪些问题,有哪些点是我觉得如果当初我早就知道就好了的。通过回忆这些曾遇到过的磕磕绊绊,我逐渐找到了写作本书的出发点—用我的语言尽可能简单、直白地介绍Webpack,让从来没有接触过Webpack的开发者也可以比较容易上手;同时把我所趟过的一些坑写出来,让读到的人少走一些弯路。

有时能听到一种戏称—Webpack 配置工程师,从这里面大概能体会到Webpack的使用并不简单。而这本书的作用之一大概就是把里面比较晦涩的部分解释清楚,让大家了解Webpack是怎么工作的,它其实并不神秘。

本书内容

本书共10章。第1章是一个导引,对Webpack有一定基础的读者可以选择略过。第2章从头梳理了模块的概念。第3章至第7章介绍了Webpack的各项特性以及基本的使用场景。第8章和第9章则是进一步的优化以及一些高级的使用方法 。最后第10章介绍了其他打包工具并对这些工具进行了各项特性的对比。

代码示例

书中有很多代码片段,为了在线运行方便,我在GitHub上整理了一个示例仓库,如果需要,可以到https://github.com/yuhaoju/webpack-config-handbook进行查看。

致谢

我要特别感谢我的朋友们 。写书是一个漫长而孤独的过程,在此期间我得到了很多鼓励和督促。有些时候朋友还要担当我的校对者,即便对书中的内容不了解也会帮忙查看其中的错误 ,并提出阅读体验方面的建议,对我整本书的写作有很大的帮助。

同时要感谢杨福川和李艺两位编辑,在前期规划以及写作本书的过程中给予我不少指导,没有他们就不可能有这本书的顺利完成。

最后,感谢阅读本书的你,希望你能喜欢。


目录

产品特色