electronjs 是什么?
可以用javascript写,windows / mac / linux 界面程序的开发框架。
参看:
https://electronjs.org/
https://electronjs.org/docs
快速开始
必备的条件: nodejs的安装 git
git clone https://github.com/electron/e...
cd electron-quick-start
npm install
npm start
参看:
https://electronjs.org/docs/t...
https://electronjs.org/docs/t...
项目结构
如何发布项目
下载相应的release软件包: https://github.com/electron/e...
解压到相应目录
将项目放入解压的目录
windows下直接双击: electron.exe
参看 https://electronjs.org/docs/t...
项目如何打包(最简单的方式)
安装 asar
npm install -g asar
使用 asar 打包
asar pack your-app app.asar
将 app.asar 替换上一步的目录
集成Jquery
安装jquery
npm install --save-dev jquery
index.html 加入兼容性代码
html 中加入:
javascript中加入:
$(function(){ $("#bnt_test1").click(function(){ alert("test1") }); });
主进程与渲染进程通讯
渲染器进程
const ipc = require("electron").ipcRenderer const asyncMsgBtn =
document.getElementById("async-msg") $("#bnt_test1").click(function(){
ipc.send("asynchronous-message", "ping") })
主进程
const ipc = require("electron").ipcMain ipc.on("asynchronous-message",
function (event, arg) { event.sender.send("asynchronous-reply",
"pong") //或者启动对话框等 })
参看:
https://segmentfault.com/a/11...
https://segmentfault.com/a/11...
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/101681.html
electronjs 是什么?可以用javascript写,windows / mac / linux 界面程序的开发框架。参看:https://electronjs.org/ https://electronjs.org/docs 快速开始必备的条件: nodejs的安装 git git clone https://github.com/electron/e...cd electron-q...
摘要:据介绍,打通的是基于中兴通讯面向商用的全球端到端系统,遵从最新标准。月日,全会批准了第五代移动通信技术标准独立组网功能冻结。至此第一个全功能完整版可商用标准正式出台。站在2019年初展望新的一年,曾经只是概念的5G,距离正式商用已经越来越近。对于马上要到来的2020年期限,今年很可能进入5G相关实验和应用的爆发期。不过5G进程不是空中楼阁,前进的每一步都伴随着政府与行业的努力。接下来,本文将...
摘要:本篇目录漏洞详情漏洞详情影响范围影响范围修复方案修复方案参考链接参考链接已于年月日修复容器逃逸漏洞,并通过攻防测试。下载修复的版本对应的容器版本为,内核版本为,并替换原有的。该方案会导致容器和业务中断,请谨慎操作。 CVE-2019-5736本篇目录漏洞详情影响范围修复方案参考链接UK8S已于2019年2月14日15:00修复runc容器逃逸漏洞,并通过攻防测试。本文主要介绍2019年2月1...
阅读 2365·2021-09-22 16:01
阅读 3124·2021-09-22 15:41
阅读 1150·2021-08-30 09:48
阅读 471·2019-08-30 15:52
阅读 3304·2019-08-30 13:57
阅读 1694·2019-08-30 13:55
阅读 3630·2019-08-30 11:25
阅读 737·2019-08-29 17:25