electronjs 是什么?

可以用javascript写,windows / mac / linux 界面程序的开发框架。

快速开始

必备的条件: nodejs git 的安装完成git clone https://github.com/electron/electron-quick-start

cd electron-quick-start

npm install

npm start

项目结构

如何发布项目

解压到相应目录

将项目放入解压的目录

windows下直接双击:electron.exe

项目如何打包(最简单的方式)

安装 asarnpm install -g asar

使用 asar 打包asar pack your-app app.asar

将 app.asar 替换上一步的目录

集成Jquery

安装jquerynpm install --save-dev jquery

index.html 加入兼容性代码window.$=window.jQuery=require('jquery');

html 中加入: test1 button

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')

//或者启动对话框等

})

electronjs设置宽度_electronjs 入门_2019年2月14日相关推荐

  1. hotmail邮箱设置【2018年10月14日】

    hotmail邮箱设置[2018年10月14日] POP setting Server name: outlook.office365.com Port: 995 Encryption method: ...

  2. electronjs设置宽度_javascript – 如何使Electron WebView填充指定的大小?

    我已经尝试将Electron WebView添加到基本应用程序并在其上设置minwidth和minheight,如下所示.当它加载时它总是最终为784px X 150px 解决方法: 这也是其他人报道 ...

  3. electronjs设置宽度_Js操作DOM元素及获取浏览器高宽的简单方法

    在JavaScript中,经常会来获取Document文档元素,是 HTML 文档对象模型的英文缩写,Document Object Model for HTML,是基于浏览器编程,HTML DOM ...

  4. css设置 ul的内外边距,9月3日学习CSS选择器,背景设置,及内外边距知识总结

    实例 html> 选择器 p:nth-of-type(2) { background-color: crimson; } 猪哥 朱老师 西门大官人 欧阳克 潘金莲 运行实例 » 点击 " ...

  5. 支付宝发口令红包和收口令红包设置攻略教程-2022年1月5日

    支付宝收红包教程 1.第一步,打开支付宝APP点击更多 2.第二部点击红包,或者搜索找到红包 3.第三步,点击口令红包进入设置 4.第四步,设置个数和金额,然后点击赛进红包 5.第五步,截图发送给朋友 ...

  6. 调整样式_2019年4月1日起,内河船船员适任证书样式调整成这样啦~

    为推进"减证便民"工作,满足内河船舶船员同时具备"统考""非统考"不同适任类别职务时的持证需要,中国海事局对内河船舶船员适任证书样式进行了相 ...

  7. 清北网计算机入门,NOI2020于8月17日正式开幕!今年哪些竞赛选手被保送清北计算机专业?...

    温馨提示:点击这里免费订阅学科竞赛信息 2020年8月17日,备受全国信息学竞赛选手期待的第37届全国青少年信息学奥林匹克竞赛终于在百年名校--湖南省长沙市第一中学正式拉开帷幕.在接下来的四天时间里, ...

  8. duilib 修复Text控件无法设置宽度的bug,增加自动加算宽度的属性

    转载请说明原出处,谢谢~~: 今天有朋友反映CTextUI控件无法设置宽度,于是修复了这个bug,顺便给Text控件增加了一个自动计算宽度的属性,描述如下 <Attribute name=&qu ...

  9. div设置宽度,实现不等比缩放,或设置最小宽度 min-width

    div设置宽度,实现不等比缩放,如 width="1140px",或设置最小宽度 min-width,如 width="60%", min-width=&quo ...

最新文章

  1. Google图嵌入工业界最新大招,高效解决训练大规模深度图卷积神经网络问题
  2. 计算机视觉大规模爆发,6大细分领域将撑起725亿元市场
  3. 豪斯荷尔德变换及变形QR算法对矩阵进行奇异值分解VB算法
  4. matlabrobert锐化_Matlab图像处理—锐化滤波器
  5. 杭州高职单招计算机试题,河北省高职单招职业技能练习题20
  6. [SAP FI] Bank Master Vendor Master Creation Related Knowledge
  7. 给小组新成员的一份信
  8. linux挂载VMFS硬盘,linux – ESX Guest中的硬件磁盘错误,在vmfs支持的驱动器上……这怎么可能?...
  9. saltsack之数据系统(三)
  10. 编写高质量JS代码上
  11. android状态栏虚拟按键适配,Android开发笔记——透明状态栏与透明虚拟按键
  12. 双高教育建设与混合制校企合作
  13. 【RDMA】RDMA通信测试工具|RDMA信息查询工具
  14. 二次开发 uiautomatorviewer
  15. 课程设计题十二:电子密码锁
  16. 2021Eclipse 的安装使用说明
  17. 【06月19日】A股滚动市盈率PE最低排名
  18. 蓝桥杯训练(python)Day2
  19. Android-四大天王
  20. 自媒体爆文素材网站有哪些?分享3个实用网站!

热门文章

  1. python官网的软件-mPython
  2. python零基础能学吗-零基础怎么样才能学好Python?Python入门必看
  3. python从入门到精通-终于懂得python从入门到精通教程
  4. 学python需要什么基础-Python入门学习需要哪些条件?
  5. python发音模块-python 利用pyttsx3文字转语音过程详解
  6. python和java选择哪个-Java、Python你会选择哪个?老男孩python
  7. Kaldi(A1)语音识别原理
  8. 智能语音识别app下载-智能语音识别app安卓版下载v2.2 - 非凡软件站
  9. 计算机典型的操作系统有,计算机操作系统典型示例.doc
  10. 多x多y的origin图_孖记士多 X 阿婆牛杂!广州的两大本土老字号,搞在一起了!...