万本电子书0元读

万本电子书0元读

顶部广告

前端开发必知必会:从工程核心到前沿实战电子书

暂无

售       价:¥

纸质售价:¥66.20购买纸书

124人正在读 | 0人评论 6.2

作       者:侯跃伟

出  版  社:电子工业出版社

出版时间:2021-09-01

字       数:10.4万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书共5 章。第1、2 章系统介绍前端工程化的核心知识,包括Babel 7、ES 规范、Deno 发门、脚手架、自动化部署、Nginx、Jest 测试、Webpack 5、Vite、Rollup、Parcel 等。第3、4 章着重介绍前端架构的核心思想,包括前端核心模块的6 种常用设计模式、V8 引擎、宏任务与微任务、异步加载规范和函数式编程等。第5 章通过实战详细介绍如何从0 发微前端和WebAssembly,帮助前端人员拓视野。 本书系统介绍了前端发的工程核心及前沿实战。相信无论是初级发人员,还是具有丰富经验的中高级发人员都能从本书中找到需要的内容,都能从阅读本书中有所收获。<br/>【作者】<br/>混迹前端多年,经历从前端的混沌初、野蛮生长到前端的专业化发。长期专注前端模块化发、工程化实践和性能优化,长期关注框架React和Vue的实践。关注ECMAScript规范,有Java项目实践经验。同时对Docker、Go语言有浓厚的兴趣。个人网站(http://www.houyuewei.cn),GitHub(https://github.com/houyaowei)。微信公众号:发365。<br/>
目录展开

前折页

内容简介

推荐序1

推荐序2

前言

第1章 前端开发核心及Deno Web实战

1.1 前端中的“大管家”package.json文件

1.1.1 生成package.json文件

1.1.2 name字段

1.1.3 version字段

1.1.4 OS配置和CPU配置

1.2 前端中的编译工具Babel 7

1.2.1 Babel中的4种配置文件

1.2.2 Babel的工作过程

1.2.3 @babel/polyfill插件

1.2.4 @babel/runtime插件和@babel/plugin-transform-runtime插件

1.2.5 preset配置

1.3 ES规范

1.3.1 ES2021规范

1.3.2 ES2020规范

1.3.3 ES2019规范

1.3.4 ES2018规范

1.3.5 ES2017规范

1.4 Deno Web实战

1.4.1 加载第三方包

1.4.2 创建服务器

1.4.3 Deno Web开发

第2章 前端工程化核心与构建工具实战

2.1 前端工程化概述

2.2 脚手架的实现方式

2.2.1 渲染过程

2.2.2 下载依赖

2.3 自动化部署

2.4 配置负载均衡Nginx

2.4.1 正向代理和反向代理

2.4.2 配置Nginx

2.4.3 配置反向代理

2.4.4 开启gzip压缩

2.4.5 支持WebSocket

2.4.6 图片防盗配置

2.5 Jest测试核心

2.5.1 Jest测试的基本功能

2.5.2 运行测试用例

2.5.3 setUp函数和tearDown函数

2.5.4 mock函数

2.5.5 测试覆盖率

2.6 前端文档

2.7 构建工具实战

2.7.1 “经典”Webpack 5的新特性

2.7.2 “新秀”Vite构建实战

2.7.3 小巧的Rollup实战

2.7.4 零配置的Parcel实战

第3章 前端核心模块的设计与实现

3.1 常用设计模式介绍

3.1.1 状态模式

3.1.2 策略模式

3.1.3 适配器模式

3.1.4 观察者模式

3.1.5 代理模式

3.1.6 装饰者模式

3.2 V8引擎

3.2.1 WebKit的架构

3.2.2 隐藏类

3.2.3 对象在内存中的表示

3.2.4 内存管理

3.3 宏任务和微任务

3.4 异步加载规范

3.4.1 前端模块规范:AMD和RequireJS

3.4.2 前端模块规范:CMD和SeaJS

3.4.3 前端模块规范:UMD

3.4.4 前端模块规范:ES6 module

3.4.5 前端模块规范:CommonJS

3.5 函数式编程入门

3.5.1 引子

3.5.2 函数式编程的优点

3.5.3 函数式编程的基础

3.6 实战:状态原理解析

第4章 性能优化指南

4.1 浏览器的运行机制

4.2 浏览器的缓存机制

4.3 性能分析

4.4 前端优化策略

4.4.1 图片优化和DOM优化建议

4.4.2 JavaScript代码优化建议

4.4.3 Webpack优化建议

4.4.4 使用HTTP/2

4.4.5 使用WebSocket

第5章 实战:从0开发微前端和WebAssembly

5.1 以天气为例实战PWA应用

5.2 基于single-spa的微前端实战

5.3 在Docker中部署前端应用

5.4 用WebAssembly提高前端性能

5.4.1 WebAssembly概述

5.4.2 WebAssembly案例

后折页

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部