ホームページ >ウェブフロントエンド >htmlチュートリアル >Electron は html js css を使用して Windows_html/css_WEB-ITnose でデスクトップ アプリケーションを開発します

Electron は html js css を使用して Windows_html/css_WEB-ITnose でデスクトップ アプリケーションを開発します

WBOY
WBOYオリジナル
2016-06-24 11:28:222050ブラウズ

1.atom/electron

github:

https://github.com/atom/electron

中国語ドキュメント:

https://github.com/atom/electron/tree/master/docs-translations/ zh-CN

2.electron-v0.36.5-win32-x64 をダウンロードします

https://github.com/atom/electron/releases/download/v0.36.5/electron-v0.36.5-win32-x64.zip

3新しいプロジェクトの作成 - クイック スタート:

https://github.com/atom/electron/blob/master/docs-translations/zh-CN/tutorial/quick-start.md

通常、Electron アプリケーションのディレクトリ構造は次のとおりです:

your-app/├── package.json├── main.js└── index.html

you-app:

electron は、html、js、css を使用して Windows_you-app.rar

package.json:

{  "name": "your-app",  "version" : "0.1.0",  "main": "main.js"}

main.js:

var app = require('app');  // 控制应用生命周期的模块。var BrowserWindow = require('browser-window');  // 创建原生浏览器窗口的模块// 保持一个对于 window 对象的全局引用,不然,当 JavaScript 被 GC,// window 会被自动地关闭var mainWindow = null;// 当所有窗口被关闭了,退出。app.on('window-all-closed', function() {  // 在 OS X 上,通常用户在明确地按下 Cmd + Q 之前  // 应用会保持活动状态  if (process.platform != 'darwin') {app.quit();  }});// 当 Electron 完成了初始化并且准备创建浏览器窗口的时候// 这个方法就被调用app.on('ready', function() {  // 创建浏览器窗口。  mainWindow = new BrowserWindow({width: 800, height: 600});  // 加载应用的 index.html  mainWindow.loadURL('file://' + __dirname + '/index.html');  // 打开开发工具  mainWindow.openDevTools();  // 当 window 被关闭,这个事件会被发出  mainWindow.on('closed', function() {// 取消引用 window 对象,如果你的应用支持多窗口的话,// 通常会把多个 window 对象存放在一个数组里面,// 但这次不是。mainWindow = null;  });});

index の下でデスクトップ アプリケーションを開発します。 html:

<!DOCTYPE html><html>  <head><title>Hello World!</title>  </head>  <body><h1>Hello World!</h1>We are using io.js <script>document.write(process.version)</script>and Electron <script>document.write(process.versions['electron'])</script>.  </body></html>
4. アプリケーションのデプロイメント:

https://github.com/atom/electron/blob/master/docs-translations/zh-CN/tutorial/application-distribution.md

を使用してアプリケーションをデプロイするにはElectron アプリケーション。アプリケーションを保存するフォルダーは app という名前で、Electron のリソース フォルダーに配置する必要があります (OS X では、Electron.app/Contents/Resources/ を意味し、Linux および Windows では、resources/ を意味します)。次のように:

Windows および Linux:

electron/resources/app├── package.json├── main.js└── index.html

Windows 環境での NodeJS+NPM+Bower インストール構成

http://jingyan.baidu.com/article/2d5afd69e243cc85a2e28efa.html

node-v5 をダウンロードしてインストールします。 5.0-x64.msi

https://nodejs.org/dist/v5.5.0/node-v5.5.0-x64.msi

インストールが成功したかどうかを確認します:

C:\Users\yhcao>node -vv5.5.0C:\Users\yhcao>npm -v3.3.12

nmp を使用して asar にパッケージ化します:

いいえ。ステップ 1: asar

npm install -g asar
をインストールします。

ステップ 2:

asar pack your-app app.asar
をパックします。例: asar Pack F:atom_projectmyatom_1 F:atom_projectapp.asar

これにより、myatom_1 が app.asar
にパックされます。

electron は Windows で html、js を使用します。 css、デスクトップアプリケーションの開発_app.rar

5. Electron 名を変更します

Electron.exe を任意の名前に変更し、rcedit または ResEdit を使用してアイコンやその他の情報を編集できます。

解像度編集:

http://www.cr173.com/soft/12721.html

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。