幫助中心 | 我的帳號 | 關於我們

深入淺出Electron(原理工程與實踐)/Web開發技術叢書

  • 作者:劉曉倫|責編:陳潔
  • 出版社:機械工業
  • ISBN:9787111696094
  • 出版日期:2022/01/01
  • 裝幀:平裝
  • 頁數:305
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一本能幫助讀者夯實Electron基礎進而開發出穩定、健壯的Electron應用的著作。書中對Electron的工作原理、大型工程構建、常見技術方案、周邊生態工具等進行了細緻、深入地講解。
    工作原理維度:
    對Electron及其周邊工具的原理進行了深入講解,包括Electron依賴包的原理、Electron原理、electron-builder的原理等。
    工程構建維度:
    講解了如何駕馭和構建一個大型Electron工程,包括使用各種現代前端構建工具構建Electron工程、自動化測試、編譯和調試Electron源碼等。
    技術方案維度:
    總結了實踐過程中遇到的一些技術難題以及應對這些難題的技術方案,包括跨進程消息匯流排、窗口池、大數據渲染、點對點通信等。
    周邊工具維度:
    作者根據自己的「踩坑」經驗和教訓,有針對性地講解了大量Electron的周邊工具、庫和技術,涉及Qt開發框架、C++語言、Node.js框架甚至Vite構建工具等,可幫助讀者拓寬技術廣度,掌握開發Electron應用需要的全棧技術。

作者介紹
劉曉倫|責編:陳潔
    劉曉倫,資深技術專家,有十余年研發經驗,是Electron及其相關技術在企業應用領域的早期實踐者,GitHub/Gitee優秀開源項目作者。作者還為Electron項目提交過數個Issue和Pull Request,均被官方接納。     曾任原遠傳研發中心負責人、小遠機器人研發總監。現在擔任一家創業公司的技術負責人,負責的產品以Electron為主要技術方向。     除此之外,作者還有著十余年的前端及C++(Qt)的開發經驗,深入研究過Chromium的源碼及相關的協議(DevTools Protocol和V8 Debugger Protocol),其主導研發的產品為數家世界五百強企業提供服務。

目錄
前言
第一部分  原理
  第1章  Electron包原理解析
    1.1  安裝失數
    1.2  npm鉤子
    1.3  鏡像策略
    1.4  緩存策略
    1.5  注人命令
    1.6  共享環境變數
    1.7  合適的版本
  第2章  Eleetron原理解析
    2.1  Chromium原理
    2.2  Node.js原理
    2.3  源碼結構
    2.4  主進程Node.js環境
    2.5  公開API
    2.6  不同進程不同的API
    2.7  載入應用入口腳本
    2.8  提供系統底層支持
    2.9  解析asar文件
    2.10  渲染進程Node.is環境
    2.11  支持不同的操作系統
    2.12  進程間通信
    2.13  頁面事件
  第3章  electron-builder原理解析
    3.1  使用方法
    3.2  原理介紹
    3.3  偽交又編譯
    3.4  輔助工具app-builder
    3.5  為生產環境安裝依賴
    3.6  生成asar
    3.7  修改可執行程序
    3.8  NSIS介紹
    3.9  生成安裝包
  第4章  electron-apdater原理解析
    4.1  使用方法
    4.2  如何校驗新版本的安裝包
  ……
第二部分  工程
第三部分  實踐

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032