《深入浅出Electron:原理、工程与实践》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
作者
刘晓伦
分类
科技技术
出版年份
2021
出版社
机械工业出版社
页数
315 页
语言
中文

《深入浅出Electron:原理、工程与实践》内容简介

这是一本能帮助读者夯实Electron基础进而开发出稳定、健壮的Electron应用的著作。

《深入浅出Electron:原理、工程与实践》书籍信息摘要

《深入浅出Electron:原理、工程与实践》内容简介与阅读建议,作者 刘晓伦,科技技术,2021年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Electron、Electron应用、工程构建、前端技术、计算机类。

《深入浅出Electron:原理、工程与实践》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《深入浅出Electron:原理、工程与实践》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 前言
  2. 第一部分 原理
  3. 第1章 Electron包原理解析 3
  4. 1.1 安装失败 3
  5. 1.2 npm钩子 4
  6. 1.3 镜像策略 6
  7. 1.4 缓存策略 9
  8. 1.5 注入命令 11
展开全部(共 142 章节)
  1. 1.6 共享环境变量 13
  2. 1.7 合适的版本 15
  3. 第2章 Electron原理解析 17
  4. 2.1 Chromium原理 17
  5. 2.2 Node.js原理 20
  6. 2.3 源码结构 23
  7. 2.4 主进程Node.js环境 25
  8. 2.5 公开API 27
  9. 2.6 不同进程不同的API 31
  10. 2.7 加载应用入口脚本 32
  11. 2.8 提供系统底层支持 34
  12. 2.9 解析asar文件 37
  13. 2.10 渲染进程Node.js环境 41
  14. 2.11 支持不同的操作系统 42
  15. 2.12 进程间通信 45
  16. 2.13 页面事件 48
  17. 第3章 electron-builder原理解析 52
  18. 3.1 使用方法 52
  19. 3.2 原理介绍 53
  20. 3.3 伪交叉编译 57
  21. 3.4 辅助工具app-builder 59
  22. 3.5 为生产环境安装依赖 61
  23. 3.6 生成asar 62
  24. 3.7 修改可执行程序 63
  25. 3.8 NSIS介绍 66
  26. 3.9 生成安装包 68
  27. 第4章 electron-updater原理解析 71
  28. 4.1 使用方法 71
  29. 4.2 如何校验新版本的安装包 73
  30. 4.3 Windows应用升级原理 75
  31. 4.4 Mac应用升级原理 78
  32. 第5章 其他重要原理 80
  33. 5.1 缓存策略与控制 80
  34. 5.2 V8脚本执行原理 83
  35. 5.3 V8垃圾收集原理 87
  36. 第二部分 工程
  37. 第6章 使用Vite构建Electron项目 91
  38. 6.1 Vite为什么如此之快 91
  39. 6.2 大型Electron工程结构 92
  40. 6.3 定义启动脚本 93
  41. 6.4 启动开发服务 95
  42. 6.5 设置环境变量 96
  43. 6.6 构建主进程代码 98
  44. 6.7 启动Electron子进程 100
  45. 6.8 配置调试环境 102
  46. 6.9 打包源码 104
  47. 6.10 打包依赖 106
  48. 6.11 制成安装程序 108
  49. 6.12 引入TypeScript支持 111
  50. 第7章 使用webpack构建Electron项目 113
  51. 7.1 需求起源 113
  52. 7.2 准备环境 114
  53. 7.3 编译主进程代码 116
  54. 7.4 启动多入口页面调试服务 117
  55. 7.5 启动Electron子进程 120
  56. 7.6 制成安装包 121
  57. 7.7 注册应用内协议 123
  58. 第8章 使用Rollup构建Electron项目 125
  59. 8.1 Rollup与Svelte 125
  60. 8.2 准备开发环境 127
  61. 8.3 制成安装包 130
  62. 第9章 自动化测试 134
  63. 9.1 集成Spectron及Spectron原理 134
  64. 9.2 在Jest测试框架中使用Spectron 137
  65. 第10章 编译与调试Electron源码 141
  66. 10.1 build-tools构建工具介绍 141
  67. 10.2 手工构建Electron源码 142
  68. 10.3 构建不同版本的Electron 150
  69. 10.4 调试Electron源码 151
  70. 10.5 调试崩溃报告 156
  71. 第11章 应用分发 162
  72. 11.1 源码混淆 162
  73. 11.2 应用签名 165
  74. 11.3 静默安装与开机自启 168
  75. 11.4 自定义安装画面 170
  76. 11.5 软件防杀 173
  77. 第12章 逆向分析 174
  78. 12.1 用户安装目录 174
  79. 12.2 用户数据目录 175
  80. 12.3 注册表键值 177
  81. 12.4 自研逆向调试工具 178
  82. 第13章 其他工程要点 183
  83. 13.1 使用D8调试工具 183
  84. 13.2 内存消耗监控 185
  85. 13.3 子应用管控 189
  86. 第三部分 实践
  87. 第14章 跨进程消息总线 195
  88. 14.1 前端事件机制 195
  89. 14.2 Node.js的事件机制 197
  90. 14.3 Electron进程间通信 198
  91. 14.4 跨进程事件 200
  92. 14.5 使用Promise封装事件 203
  93. 14.6 基于HTML API的跨进程事件 205
  94. 14.7 跨进程通信带来的问题 207
  95. 第15章 窗口池 209
  96. 15.1 窗口渲染过慢 209
  97. 15.2 构建窗口池 210
  98. 15.3 构建窗口实例 212
  99. 15.4 通用的窗口标题栏 214
  100. 15.5 消费窗口池中的窗口 215
  101. 15.6 模拟模态窗口 216
  102. 第16章 原生模块 219
  103. 16.1 需求起源 219
  104. 16.2 原生模块开发方式 221
  105. 16.3 传统原生模块开发 223
  106. 16.4 使用Node-API开发原生模块 225
  107. 16.5 Node-API进阶 229
  108. 16.6 Electron环境下的原生模块 233
  109. 第17章 应用控制 236
  110. 17.1 应用单开 236
  111. 17.2 注册唤起协议 237
  112. 17.3 唤起外部应用 238
  113. 17.4 常规截图方案介绍 239
  114. 17.5 使用第三方截图库 241
  115. 第18章 Electron与Qt的整合 245
  116. 18.1 需求起源 245
  117. 18.2 命名管道服务端 247
  118. 18.3 命名管道客户端 250
  119. 18.4 通信协议 253
  120. 18.5 入口应用配置 256
  121. 18.6 应用退出的事件顺序 258
  122. 18.7 关闭窗口的问题 260
  123. 第19章 大数据渲染 262
  124. 19.1 常规无限滚动方案介绍 262
  125. 19.2 DOM结构与样式 265
  126. 19.3 模拟滚动条 267
  127. 19.4 处理滚动事件 268
  128. 19.5 滚动条的显隐动效 270
  129. 19.6 内置的数据持久化能力 271
  130. 第20章 点对点通信 274
  131. 20.1 WebRTC原理 274
  132. 20.2 构建WebRTC服务器 275
  133. 20.3 发送超大文件 276
  134. ……

常见问题

《深入浅出Electron:原理、工程与实践》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《深入浅出Electron:原理、工程与实践》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《深入浅出Electron:原理、工程与实践》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《深入浅出Electron:原理、工程与实践》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《深入浅出Electron:原理、工程与实践》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《深入浅出Electron:原理、工程与实践》相关书籍?

可以进入 刘晓伦 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。