【送書福利】三類前端經(jīng)典書籍,送書包郵
Electron是一個運行平臺,它能夠讓我們通過 HTML + CSS + JavaScript 開發(fā)桌面應用程序。
核心原理就是 Electron 中將 Chromium(Chrome 的內核)和 Node.js 打包到了一起,通過 Chromium 提供 WebView 從而實現(xiàn) UI 編程能力,通過 Node.js 提供 APIs 從而實現(xiàn)系統(tǒng)接口調用。

在 Electron 中我們可以像在 Web 開發(fā)中一樣,通過 HTML + CSS 完成 UI 開發(fā),通過 JavaScript(ECMAScript)調用 APIs 實現(xiàn)業(yè)務功能,只不過這里的 APIs = Web APIs + Node APIs。

用 Electron 開發(fā)多平臺客戶端的成本非常低。Electron 是基于 Node.js 的,這就意味著,Node 這個大生態(tài)下的模塊,Electron 都可以用。同時,跨平臺也讓 Electron 可同時開發(fā) Web 應用和桌面應用,無論是 UI,還是代碼,很多資源都可以共享,大幅減少了開發(fā)者的工作量。
Electron 在 GitHub 上已經(jīng)有 7w+ star 了,一年內多次更新版本一路到了10.1.5。隨著疫情影響,很多桌面軟件都在用它來進行開發(fā),市場上的崗位也越來越多。阿里、騰訊、美團、京東、螞蟻金服、小米、華為、GitHub、微軟在內的很多大廠都在使用 Electron。因此,學好 Electron 是你日后跳槽加薪的加分項,畢竟,大廠都在用。
如何深入理解,并高效使用 Electron?
用 Electron 寫一個簡單的桌面端應用并不難,有一定 JavaScript 基礎的話,可能只要半小時。但要做一個項目,就沒那么容易了:
想要掌握 Electron,不僅要理解其基本原理,還要能落地,了解其在實際應用中具體應該如何推進,推薦閱讀《Electron實戰(zhàn):入門進階與性能優(yōu)化》一書。
1.?作者經(jīng)驗豐富
作者有10余年研發(fā)經(jīng)驗,是Electron領域的早期實踐者和布道者,用Electron開發(fā)了大量的項目,經(jīng)驗豐富
2.大部分內容官方文檔中沒有
Electron如何與ES6、HTML5、CSS3、NodeJS結合
Electron如何與Vue、React、Webpack等各種前端框架結合
Electron如何與發(fā)布工具、調試工具、封裝庫等第三方庫結合
3 .內容組織方式更合理
以Electron為主線,根據(jù)場景講解ES6、CSS3和HTML5核心知識
將實際案例中涉及的問題、難點、易錯點剝離,講精講透
一看就懂的不講,也不追求面面俱到
4 .足夠的廣度和深度
廣度:不只是Electron,與之相關的JS、CSS、HTML、NodeJS等都講
深度:對易錯且不易排查的錯誤背后的原理進行深度剖析
5?閱讀體驗至上
包含大量高度提煉和總結的圖表,非常易于閱讀和理解
本書假定讀者具備一定的前端知識,讀者應該有使用HTML、CSS、JavaScript開發(fā)網(wǎng)頁的經(jīng)驗,能熟練使用JavaScript操作網(wǎng)頁中的Dom元素;
對Node.js有一定的了解,能使用Node.js常用的包管理工具npm或yarn創(chuàng)建項目并給項目添加依賴包;
對瀏覽器的工作原理有一定的認識,知道怎么用開發(fā)者工具調試前端代碼;
了解HTTP協(xié)議,知道如何使用AJAX發(fā)起HTTP請求。
JavaScript編程精解(原書第3版)
推薦語:更新、更薄、更精華!JS之父推薦的書:比肩犀牛書的《JavaScript編程精解》第3版根據(jù)ES6新功能全面更新。系統(tǒng)介紹如何編寫高效的代碼,在游戲式開發(fā)中輕松掌握JS技術,是系統(tǒng)學習JS的首選之作。從JavaScript的基本語言特性入手,提綱挈領地介紹JavaScript的主要功能和特色,每章配有總結和習題,配套碼源提供下載。包含5個實戰(zhàn)章節(jié),幫你快速上手實際項目。
HTML 5與CSS?3權威指南(第4版·上冊)
推薦語:全面系統(tǒng)地講解了HTML 5相關的各項主要技術,以HTML 5對現(xiàn)有Web應用產(chǎn)生的變革開篇,順序講解了HTML 5與HTML 4的區(qū)別、HTML 5的結構、表單及新增頁面元素、ECMAScript、文件API、本地存儲、XML HttpRequest、Web Workers、Service Worker、通信API、Web組件、繪制圖形、多媒體等內容。
【全棧前端精選】聯(lián)合機械工業(yè)出版社華章公司為粉絲送上【4】本前端書。中獎的粉絲可以在以下圖書中3選1。
《Electron實戰(zhàn):入門、進階與性能優(yōu)化?》、
《JavaScript編程精解(原書第3版)》、
《HTML 5與CSS 3權威指南(第4版·上冊)》。
留言送書(兩本)
留言點贊數(shù)最高和最走心,送!
“在看”送書(一本,必須是我好友)
點擊文末“在看”,送!
公眾號內回復“抽獎”(一本)
掃碼參數(shù)抽獎,送!
開獎時間
2020.11.10?00:00:00
留言、在看類抽獎,會優(yōu)先傾向于之前未中獎過的粉絲



