web前端|html教程
electron之Windows下使用 html js css 开发桌面应用程序
web前端-html教程
1.atom/electron github:
html5 评论 点赞 源码,苹果vscode,制作ubuntu启动光盘,tomcat底层,odbc连接sqlite,云服务器cpu怎么样,wordpress 支付宝插件,前端css样式框架,firebug 爬虫,php昨天日期,谷歌SEO优化排名,扫墓网站源码,网页表格背景代码,1号店模板,ecshop 登录页面修改,开源网站管理系统,求程序编码lzw
/atom/electron
仿半次元源码,ubuntu的驱动查询,tomcat7日志大小限制,网页爬虫 软件下载,php输入一个年份统计天数,seo982lzw
中文文档:
众筹开源源码,vscode 笔记管理,ubuntu怎么重置网卡,tomcat版本选型,安卓sqlite 时间,微信支付安全插件,前端多页面切换框架,爬虫离线网页,php的构造函数,seo执行方案,二手车网站程序源码,wordpress如何创建网页,amazeui表格模板,wordpress 创建页面,客房管理系统设计与实现 论文开题报告,文字表白程序lzw
/atom/electron/tree/master/docs-translations/zh-CN
2.下载 electron-v0.36.5-win32-x64
/atom/electron/releases/download/v0.36.5/electron-v0.36.5-win32-x64.zip
3.新建一个项目-快速入门:
/atom/electron/blob/master/docs-translations/zh-CN/tutorial/quick-start.md
大体上,一个 Electron 应用的目录结构如下:
your-app/├── package.json├── main.js└── index.html
you-app:
electron之Windows下使用html,js,css,开发桌面应用程序_you-app.rar
package.json:
{ "name": "your-app", "version" : "0.1.0", "main": "main.js"}
main.js:
var app = require(app); // 控制应用生命周期的模块。var BrowserWindow = require(rowser-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( eady, 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:
Hello World!
We are using io.js document.write(process.version)and Electron document.write(process.versions[electron]).4.应用部署:
/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安装配置
/article/2d5afd69e243cc85a2e28efa.html
下载并安装node-v5.5.0-x64.msi
/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:
第一步:安装asar
npm install -g asar
第二步:打包
asar pack your-app app.asar
例如:asar pack F:\atom_project\myatom_1 F:\atom_project\app.asar
这样就会把myatom_1打包成app.asar
electron之Windows下使用html,js,css,开发桌面应用程序_app.rar
5.更改Electron名称
你可以将 electron.exe 改成任意你喜欢的名字,然后可以使用像 rcedit 或者ResEdit 编辑它的icon和其他信息。
ResEdit:
/soft/12721.html