Electron 簡介

2023-02-16 17:13 更新

Electron是什么?

Electron是一個使用 JavaScript、HTML 和 CSS 構(gòu)建桌面應用程序的框架。 嵌入 Chromium 和 Node.js 到 二進制的 Electron 允許您保持一個 JavaScript 代碼代碼庫并創(chuàng)建 在Windows上運行的跨平臺應用 macOS和Linux——不需要本地開發(fā) 經(jīng)驗。

入門指南?

我們推薦您從 教程 開始, 在開發(fā)Electron應用程序并將其分發(fā)給用戶的過程中向您提供指導。 示例 與 API 文檔 也是瀏覽并發(fā)現(xiàn)新事物的好地方。

Electron Fiddle 運行實例?

Electron Fiddle 是由 Electron 開發(fā)并由其維護者支持的沙盒程序。 我們強烈建議將其作為一個學習工具來安裝,以便在開發(fā)過程中對Electron的api進行實驗或?qū)μ匦赃M行原型化。

Fiddle 已經(jīng)完美的集成到我們的幫助文檔之中。 當你瀏覽我們教程中的例子,你會發(fā)現(xiàn)有個「Open In Electron Fiddle」按鈕在代碼示例中。 如果你已經(jīng)安裝了 Fiddle,「Open In Electron Fiddle」按鈕會打開一個 fiddle.electronjs.org 鏈接并加載示例。 fiddle docs/latest/fiddles/quick-start

文檔包含哪些內(nèi)容??

所有官方文檔都可以在側(cè)邊欄中查閱。 以下是幾個類別,以及相應的介紹:

  • 教程:如何創(chuàng)建并發(fā)布您的第一個 Electron 程序。
  • Electron 進程:對 Electron 中的進程,以及如何使用它們的參考。
  • 最佳實踐:在開發(fā) Electron 程序時需要留意的一些細節(jié)。
  • 示例代碼: 有了示例代碼稍微改一下就可以放入 Electron 應用中.
  • 開發(fā):有關(guān)開發(fā)的其它一些指導。
  • 分發(fā):學習如何向終端用戶分發(fā)您的程序。
  • 檢測和調(diào)試: 如何調(diào)試 JavaScript, 如何編寫測試代碼, 還有就是如何使用其它工具快速創(chuàng)建 Electron 應用.
  • 引用: 版本信息相關(guān)說明
  • 參與貢獻: 編譯 Electron 并嘗試參與貢獻. 我們正在盡力讓這一步驟更加簡單。

尋求幫助?

還是有疑問? 請參考一下例子

  • 開發(fā)過程中如果你需要幫助,我們的 Discord 英文社區(qū) 將是絕佳討論的地方?;蚯巴覀兊?Discord 中文社區(qū)
  • 如果在開發(fā)過程中遇到 electron package里的疑難雜癥,你可以去 GitHub issue tracker 查看是否有人已經(jīng)遇到相同的問題。 如果你很幸運的找到 bug,歡迎提交 issue 到 GitHub。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號