Electron提供了豐富的本地(操作系統(tǒng))的API,使你能夠使用純JavaScript來創(chuàng)建桌面應(yīng)用程序。與其它各種的Node.js運(yùn)行時(shí)不同的是Electron專注于桌面應(yīng)用程序而不是Web服務(wù)器。
Electron 可以讓你使用純 JavaScript 調(diào)用豐富的原生 APIs 來創(chuàng)造桌面應(yīng)用。你可以把它看作是專注于桌面應(yīng)用而不是 web 服務(wù)器的,io.js 的一個(gè)變體。
這不意味著 Electron 是綁定了 GUI 庫的 JavaScript。相反,Electron 使用 web 頁面作為它的 GUI,所以你能把它看作成一個(gè)被 JavaScript 控制的,精簡版的 Chromium 瀏覽器。
因?yàn)镋lectron是一個(gè)能夠讓你使用JavaScript 調(diào)用豐富的原生 APIs 來創(chuàng)造桌面應(yīng)用,所以你必須掌握J(rèn)avaScript的知識(shí)。
如果您對(duì)您掌握的JavaScript有的生疏,可以繼續(xù)進(jìn)行深入學(xué)習(xí),進(jìn)行實(shí)戰(zhàn)演練來鞏固自己的JavaScript知識(shí):點(diǎn)擊進(jìn)入實(shí)戰(zhàn)
GUI模塊或者系統(tǒng)底層的模塊只可以在主進(jìn)程中使用。要使用這些模塊,你應(yīng)當(dāng)很熟悉主進(jìn)程vs渲染進(jìn)程腳本的概念。