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

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

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

  • 《深入浅出Electron:原理、工程与实践》海康威视Electron专家/布道者撰写,底层原理、工程构建、技术方案、周
  • 新华书店正版
    • 作者: 刘晓伦著
    • 出版社: 机械工业出版社
    • 出版时间:2021-12-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 刘晓伦著
    • 出版社:机械工业出版社
    • 出版时间:2021-12-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2021-12-01
    • 字数:228
    • 页数:316
    • 开本:16开
    • 装帧:平装
    • ISBN:9787111696094
    • 国别/地区:中国
    • 版权提供:机械工业出版社

    《深入浅出Electron:原理、工程与实践》海康威视Electron专家/布道者撰写,底层原理、工程构建、技术方案、周边工具4维度

    作  者:刘晓伦 著
    定  价:99
    出 版 社:机械工业出版社
    出版日期:2021年12月01日
    页  数:316
    装  帧:平装
    ISBN:9787111696094
    主编推荐

    (1)作者资历深厚:海康威视桌面端技术专家,10余年研发经验,一直聚焦在桌面开发领域,为多家世界500强企业提供技术服务。(2)作者经验丰富:Electron的早期实践者和不遗余力的布道者,对Electron有持续、深入的研究,有大量的项目经验。(3)深入讲解原理:深入分析了Electron及其周边生态工具的底层原理,让读者在遇到问题时能迅速定位到问题的本质。(4)注重工程实践:不仅讲解了如何构建和驾驭大型Electron工程项目,而且还针对生产环境中的各种常见技术挑战给出了技术方案。(5)不止于Electron:Electron并不能解决桌面应用开发的所有问题,故本书根据作者宝贵的经验,针对性地讲解了Electron的周边工具,掌握Electron的全栈技术。

    内容简介

    内容简介这是一本能帮助读者夯实Electron基础进而开发出稳定、健壮的Electron应用的著作。书中对Electron的工作原理、大型工程构建、常见技术方案、周边生态工具等进行了细致、深入地讲解。工作原理维度:对Electron及其周边工具的原理进行了深入讲解,包括Electron依赖包的原理、Electron原理、electron-builder的原理等。工程构建维度:讲解了如何驾驭和构建一个大型Electron工程,包括使用各种现代前端构建工具构建Electron工程、自动化测试、编译和调试Electron源码等。技术方案维度:总结了实践过程中遇到的一些技术难题以及应对这些难题的技术方案,包括跨进程消息总线、窗口池、大数据渲染、点对点通信等。周边工具维度:作者根据自己的“踩坑”经验和教训,有针对性地讲解了大量Electron的周边工具、库和技术,涉及Qt开发框架、C++语言、Nodnull

    作者简介

    刘晓伦 资深技术专家,有10余年研发经验,是Electron及其相关技术在企业应用领域的早期实践者,GitHub/Gitee很好开源项目作者。作者还为Electron项目提交过数个Issue和Pull Request均被官方接纳。原远传研发中心负责人、小远机器人研发总监。现在担任一家创业公司的技术负责人,负责的产品以Electron为主要技术方向。除此之外,作者还有着十余年的前端及C++(Qt)的开发经验,深入研究过Chromium的源码及相关的协议(DevTools Protocol和V8 Debugger Protocol),其研发的产品为数家世界五百强企业提供服务。

    精彩内容

    目录
    前言部分  原理章  Electron包原理解析 31.1  安装失败 31.2  npm钩子 41.3  镜像策略 61.4  缓存策略 91.5  注入命令 111.6  共享环境变量 131.7  合适的版本 15第2章  Electron原理解析 172.1  Chromium原理 172.2  Node.js原理 202.3  源码结构 232.4  主进程Node.js环境 252.5  公开API 272.6  不同进程不同的API 312.7  加载应用入口脚本 322.8  提供系统底层支持 342.9  解析asar文件 372.10  渲染进程Node.js环境 412.11  支持不同的操作系统 422.12  进程间通信 452.13  页面事件 48第3章  electron-builder原理解析 523.1  使用方法 523.2  原理介绍 533.3  伪交叉编译 573.4  辅助工具app-builder 593.5  为生产环境安装依赖 613.6  生成asar 623.7  修改可执行程序 633.8  NSIS介绍 663.9  生成安装包 68第4章  electron-updater原理解析 714.1  使用方法 714.2  如何校验新版本的安装包 734.3  Windows应用升级原理 754.4  Mac应用升级原理 78第5章  其他重要原理 805.1  缓存策略与控制 805.2  V8脚本执行原理 835.3  V8垃圾收集原理 87第二部分  工程第6章  使用Vite构建Electron项目 916.1  Vite为什么如此之快 916.2  大型Electron工程结构 926.3  定义启动脚本 936.4  启动开发服务 956.5  设置环境变量 966.6  构建主进程代码 986.7  启动Electron子进程 1006.8  配置调试环境 1026.9  打包源码 1046.10  打包依赖 1066.11  制成安装程序 1086.12  引入TypeScript支持 111第7章  使用webpack构建Electron项目 1137.1  需求起源 1137.2  准备环境 1147.3  编译主进程代码 1167.4  启动多入口页面调试服务 1177.5  启动Electron子进程 1207.6  制成安装包 1217.7  注册应用内协议 123第8章  使用Rollup构建Electron项目 1258.1  Rollup与Svelte 1258.2  准备开发环境 1278.3  制成安装包 130第9章  自动化测试 1349.1  集成Spectron及Spectron原理 1349.2  在Jest测试框架中使用Spectron 1370章  编译与调试Electron源码 14110.1  build-tools构建工具介绍 14110.2  手工构建Electron源码 14210.3  构建不同版本的Electron 15010.4  调试Electron源码 15110.5  调试崩溃报告 1561章  应用分发 16211.1  源码混淆 16211.2  应用签名 16511.3  静默安装与开机自启 16811.4  自定义安装画面 17011.5  软件防杀 1732章  逆向分析 17412.1  用户安装目录 17412.2  用户数据目录 17512.3  注册表键值 17712.4  自研逆向调试工具 1783章  其他工程要点 18313.1  使用D8调试工具 18313.2  内存消耗监控 18513.3  子应用管控 189第三部分  实践4章  跨进程消息总线 19514.1  前端事件机制 19514.2  Node.js的事件机制 19714.3  Electron进程间通信 19814.4  跨进程事件 20014.5  使用Promise封装事件 20314.6  基于HTML API的跨进程事件 20514.7  跨进程通信带来的问题 2075章  窗口池 20915.1  窗口渲染过慢 20915.2  构建窗口池 21015.3  构建窗口实例 21215.4  通用的窗口标题栏 21415.5  消费窗口池中的窗口 21515.6  模拟模态窗口 2166章  原生模块 21916.1  需求起源 21916.2  原生模块开发方式 22116.3  传统原生模块开发 22316.4  使用Node-API开发原生模块 22516.5  Node-API进阶 22916.6  Electron环境下的原生模块 2337章  应用控制 23617.1  应用单开 23617.2  注册唤起协议 23717.3  唤起外部应用 23817.4  常规截图方案介绍 23917.5  使用第三方截图库 2418章  Electron与Qt的整合 24518.1  需求起源 24518.2  命名管道服务端 24718.3  命名管道客户端 25018.4  通信协议 25318.5  入口应用配置 25618.6  应用退出的事件顺序 25818.7  关闭窗口的问题 2609章  大数据渲染 26219.1  常规无限滚动方案介绍 26219.2  DOM结构与样式 26519.3  模拟滚动条 26719.4  处理滚动事件 26819.5  滚动条的显隐动效 27019.6  内置的数据持久化能力 271第20章  点对点通信 27420.1  WebRTC原理 27420.2  构建WebRTC服务器 27520.3  发送超大文件 27620

    售后保障

    最近浏览

    猜你喜欢

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

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

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

    查看我的收藏夹

    确定

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

    关闭

    抱歉,您暂无任性付资格

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