前端开发必知必会
从工程核心到前沿实战
¥62.30
作品简介
本书共5章。第1、2章系统介绍前端工程化的核心知识,包括Babel 7、ES规范、Deno开发入门、脚手架、自动化部署、Nginx、Jest测试、Webpack 5、Vite、Rollup、Parcel等。第3、4章着重介绍前端架构的核心思想,包括前端核心模块的6种常用设计模式、V8引擎、宏任务与微任务、异步加载规范和函数式编程等。第5章通过实战详细介绍如何从0开发微前端和WebAssembly,帮助前端人员开拓视野。
本书系统介绍了前端开发的工程核心及前沿实战。相信无论是初级开发人员,还是具有丰富经验的中高级开发人员都能从本书中找到需要的内容,都能从阅读本书中有所收获。
侯跃伟,混迹前端多年,经历从前端的混沌初开、野蛮生长到前端的专业化开发。长期专注前端模块化开发、工程化实践和性能优化,长期关注框架React和Vue的实践。关注ECMAScript规范,有Java项目实践经验。同时对Docker、Go语言有浓厚的兴趣。
作品目录
内容简介
推荐序1
推荐序2
前言
第1章 前端开发核心及Deno Web实战
1.1 前端中的“大管家”package.json文件
1.2 前端中的编译工具Babel 7
1.3 ES规范
1.4 Deno Web实战
第2章 前端工程化核心与构建工具实战
2.1 前端工程化概述
2.2 脚手架的实现方式
2.3 自动化部署
2.4 配置负载均衡Nginx
2.5 Jest测试核心
2.6 前端文档
2.7 构建工具实战
第3章 前端核心模块的设计与实现
3.1 常用设计模式介绍
3.2 V8引擎
3.3 宏任务和微任务
3.4 异步加载规范
3.5 函数式编程入门
3.6 实战:状态原理解析
第4章 性能优化指南
4.1 浏览器的运行机制
4.2 浏览器的缓存机制
4.3 性能分析
4.4 前端优化策略
第5章 实战:从0开发微前端和WebAssembly
5.1 以天气为例实战PWA应用
5.2 基于single-spa的微前端实战
5.3 在Docker中部署前端应用
5.4 用WebAssembly提高前端性能
载入中