| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
851 バイト追加 、 2021年9月18日 (土) 11:51
| [[Node.js]] | [[JavaScript]] | [[TypeScript]] | [[npm]] | [[Flutter]] |
==Electron==
{{amazon|B07QPQ24BN}}
*https://www.electronjs.org/
*[https://github.com/electron/electron-quick-start Quick Start]
===Fiddle===
----*[https://www.electronjs.org/fiddleエレクトロンを簡単に始める] ===API Document===----*https://www.electronjs.org/docs/api 
===Required===
*[[Node.js]]のインストール
}
</pre>
 
====.gitignore====
----
*https://github.com/electron/electron/blob/main/.gitignore
 
====起動====
----
</pre>
[[File:electron_forge_ubuntu.png|400px]]
==Electronの知識==
===プロセス===
----
====メインプロセスとレンダラープロセス====
----
*main.js がメインプロセスを担い、GUIは持たない
*レンダーラープロセスは、Electronに内臓のWebブラウザを利用する
**Electronの機能を利用する場合、、electron.remote経由
 
====IPC(プロセス間通信)====
----
*メインプロセスとレンダラープロセスで情報を授受する場合、IPCを利用する
*ページAからページBを操作したい場合など、メッセージを ページA->メインプロセス->ページBと連携させる必要がある

案内メニュー