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...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/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...
閱讀 2386·2021-09-22 16:01
閱讀 3154·2021-09-22 15:41
閱讀 1171·2021-08-30 09:48
閱讀 490·2019-08-30 15:52
閱讀 3324·2019-08-30 13:57
閱讀 1713·2019-08-30 13:55
閱讀 3649·2019-08-30 11:25
閱讀 757·2019-08-29 17:25