返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版新书]微前端之道:从理论到实践王佳琪 著9787302676409
  • 全店均为全新正版书籍,欢迎选购!新疆西藏青海(可包挂刷).港澳台及海外地区bu bao快递
    • 作者: 王佳琪 著著 | 王佳琪 著编 | 王佳琪 著译 | 王佳琪 著绘
    • 出版社: 清华大学出版社
    • 出版时间:2024-12-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    君凤文轩图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 王佳琪 著著| 王佳琪 著编| 王佳琪 著译| 王佳琪 著绘
    • 出版社:清华大学出版社
    • 出版时间:2024-12-01
    • 版次:1
    • 印次:1
    • 字数:432
    • 页数:288
    • 开本:其他
    • ISBN:9787302676409
    • 版权提供:清华大学出版社
  • 作者: 王佳琪 著
  • 著: 王佳琪 著
  • 装帧: 平装
  • 印次: 1
  • 定价: 89
  • ISBN: 9787302676409
  • 出版社: 清华大学出版社
  • 开本: 其他
  • 印刷时间: 暂无
  • 语种: 暂无
  • 出版时间: 2024-12-01
  • 页数: 288
  • 外部编号: 五三B97227
  • 版次: 1
  • 成品尺寸: 暂无
  • 目 录

    第1章 架构与前端 1
    1.1 模块化的目的 1
    1.1.1 模块化的原始时期 1
    1.1.2 Node.js与CommonJS 3
    1.1.3 AMD与CMD争奇斗艳 5
    1.1.4 ES6 Module一统天下 8
    1.2 面向对象到底面向什么 8
    1.2.1 面向对象的基本概念 9
    1.2.2 类与类之间的关系 9
    1.3 理解函数式编程 11
    1.3.1 函数式的内涵 11
    1.3.2 组合与管道 13
    1.4 领域驱动设计 15
    1.4.1 什么是领域 15
    1.4.2 核心领域与领域逻辑 16
    1.4.3 小结 17
    1.5 微服务简介 17
    1.5.1 微服务的特点及其优势 18
    1.5.2 微服务带来的挑战 18
    1.6 微前端并非万能钥匙 19
    1.7 浏览器架构发展史 19
    1.7.1 进程与线程的基本概念 19
    1.7.2 早期单进程浏览器 20
    1.7.3 早期多进程浏览器 21
    1.7.4 现代多进程浏览器 22
    1.7.5 未来浏览器架构浅析 22
    1.8 本章小结 23
    第2章 微前端概览 25
    2.1 浅谈对微前端的认识 25
    2.2 微前端(微服务)原则 26
    2.2.1 独立部署 26
    2.2.2 故障隔离 27
    2.2.3 高度可观察性 27
    2.2.4 围绕业务领域建模 27
    2.2.5 自动化文化 27
    2.2.6 隐藏实现细节 27
    2.2.7 分布式治理 28
    2.3 微前端的优缺点 28
    2.3.1 微前端的优点 28
    2.3.2 微前端的弊端以及挑战 29
    2.4 微前端的适用场景 29
    2.4.1 大型企业应用程序 30
    2.4.2 复杂的前端应用程序 30
    2.4.3 多团队协作 30
    2.4.4 技术栈混合 31
    2.4.5 增量升级 31
    2.5 微前端实现要点 31
    2.5.1 微前端拆分思路 32
    2.5.2 界限上下文 34
    2.5.3 组合 34
    2.5.4 路由 35
    2.5.5 通信 35
    2.5.6 隔离 36
    2.6 本章小结 36
    第3章 微前端方案概览 38
    3.1 微前端方案到底有哪些 38
    3.2 路由式微前端 39
    3.3 基于iframe的微前端示例 43
    3.3.1 iframe方案核心 43
    3.3.2 浅谈iframe方案的适用场景 44
    3.3.3 基于iframe实现微前端的小例子 45
    3.4 基于Web Component的微前端 49
    3.4.1 Web Component使用简介 49
    3.4.2 基于Web Component实现微前端示例 51
    3.5 微应用化 53
    微应用化实现思路 54
    3.6 微服务化 55
    3.7 微件化 56
    3.8 基于开源框架的微前端方案 57
    3.8.1 Single-SPA 57
    3.8.2 Qiankun 57
    3.8.3 Wujie 58
    3.8.4 MicroApp 58
    3.8.5 Module Federation 59
    3.8.6 Bit 59
    3.8.7 FrintJS 60
    3.8.8 其他 60
    3.9 本章小结 61
    第4章 路由式微前端实践 63
    4.1 项目背景及项目初始化 63
    4.1.1 新老项目简介 64
    4.1.2 新老项目创建及基本结构 64
    4.1.3 理解服务器端渲染 72
    4.2 部署真实服务器 74
    4.2.1 前置资源 74
    4.2.2 域名解析及Nginx安装 76
    4.3 Jenkins持续构建 83
    4.3.1 了解Jenkins与持续构建 83
    4.3.2 Jenkins在服务器上的安装 84
    4.3.3 Jenkins工作流的简单实现 85
    4.3.4 利用Jenkins拉取代码及发布 89
    4.4 Docker的简单使用 95
    4.4.1 Docker的安装 96
    4.4.2 Docker的基本概念 98
    4.4.3 Docker的简单使用 100
    4.4.4 使用Dockerfile 102
    4.5 改造“宝藏”项目的持续构建方式 106
    4.5.1 自动触发Jenkins构建的配置步骤 107
    4.5.2 在服务器上打包Vue项目 113
    4.5.3 通过Docker改造项目的部署 114
    4.6 “白月光”项目部署:在服务器部署SSR项目 118
    4.7 路由式微前端实现 121
    4.8 本章小结 121
    第5章 iframe方案实践 122
    5.1 iframe基本示例 123
    5.1.1 “白月光”广告项目的创建与集成 123
    5.1.2 “宝藏”项目嵌入iframe子项目 128
    5.2 iframe通信 135
    5.2.1 postMessage简介 135
    5.2.2 postMessage在iframe方案中的实践 136
    5.2.3 封装postMessage 139
    5.3 iframe共享登录态 145
    5.4 本章小结 148
    第6章 客户端侧组合方案 150
    6.1 NPM方案 150
    6.1.1 项目创建及基本目录结构 151
    6.1.2 本地NPM方案的实践 154
    6.1.3 将NPM方案示例发布到线上 163
    6.2 动态Script方案 171
    6.2.1 生成打包资源表 172
    6.2.2 改造微应用 175
    6.2.3 主应用改造 181
    6.3 WebComponent方案 193
    6.4 本章小结 196
    第7章 服务侧组合方案 198
    7.1 动态缓存技术之CSI、ESI与SSI 198
    7.2 SSI技术简单示例 200
    7.3 SSR与微前端 202
    7.4 本章小结 206
    第8章 微前端框架的简易使用 207
    8.1 Single-spa 207
    8.1.1 Single-spa简介 207
    8.1.2 Single-spa的使用 209
    8.1.3 Single-spa的NPM方案实践 212
    8.1.4 Single-spa的动态Script方案实践 218
    8.1.5 Single-spa的Fetch方案实践 227
    8.1.6 小结 228
    8.2 Qiankun 229
    8.2.1 Qiankun的基本理论 229
    8.2.2 Qiankun简单实践 236
    8.3 Wujie 249
    8.3.1 Wujie的基本理论 250
    8.3.2 Wujie简单实践 255
    8.3.3 小结 263
    8.4 MicroApp 263
    8.4.1 MicroApp的基本理论 264
    8.4.2 MicroApp简易实践 276
    8.5 本章小结 278

    王佳琪,计算机专业毕业,一直从事前端领域工作已7年多,参加了多个项目的研发,有一线工作的经验。在博客园、掘金、腾讯云社区等互联网博客社区分享技术文章,全网阅读量在20万以上。曾著有《手写Vue.js2.0源码》一书。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购