官网地址:https://electronjs.org/

  官网文档地址:https://electronjs.org/docs/

  electronjs使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用,可以一条命令生成三种客户端[OS X, Windows, Linux]上面运行的软件.//Windows仅支持Win7及以上版本

  Node. js 的所有 内置模块 都在Electron中可用, 第三方 node 模块中也完全支持 (包括 原生模块)。

  Electron 还为开发原生桌面应用程序提供了一些额外的内置模块。 某些模块仅在主进程中可用, 有些仅在渲染进程 (web 页) 中可用, 而有些在这两个进程中都可以使用。

  可以在渲染进程(web页面)直接调用 Node Api ,只需要

mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
preload: path.join(__dirname, 'preload.js'),
nodeIntegration : true//让渲染进程html直接支持调用node api,默认是关闭的,为了安全性
}
})

  即可在web页内使用 Node Api 如:

<script>
var fs = require('fs');
</script>

  像编写前端页面那样编写软件,十分简单方便

  

  

最新文章

  1. TAP/TUN浅析(一)
  2. DOM--3 DOM核心和DOM2 HTML(3)
  3. node开发 npm install -g express-generator@4
  4. JavaScript高级程序设计27.pdf
  5. Python Cookbook笔记
  6. elk 分布式部署
  7. vc笔记六
  8. ios开发之路十一(ARC forbids explicit message send of &#39;autorelease&#39;错误)
  9. 新软件马上就要完成了,先发篇文章YY下
  10. [leetcode-526-Beautiful Arrangement]
  11. commons-logging 结合 log4j, 初始化生命周期 初探
  12. Oracle数据迁移-系统数据合并笔记
  13. asm添加删除磁盘
  14. 使用exe4j工具制作简单的java应用程序
  15. 作业二:分布式版本控制系统Git的安装与使用
  16. js获取HTML DOM节点元素方法总结
  17. Newton方法
  18. centos7 rpm 安装mysql
  19. 狄斯奎诺(dijkstra 模板)
  20. elasticsearch配合mysql实现全文搜索

热门文章

  1. 快速理解arguments对象
  2. python 购物车+用户认证程序
  3. Memcached 在Windows和Linux的安装和使用
  4. 二、Spring Boot 中maven中dependencies所有的jar包都报红,install报错(https://repo.maven.apache.org/maven2): Not authorized , ReasonPhrase:Authorizatio
  5. 二、WebSphere Application Server上部署war包并访问
  6. Cookie类
  7. CSS 浮动 float 属性
  8. 机器学习之K-Mean聚类算法
  9. git介绍以及常用命令操作
  10. MVC - 单点登录中间件 (转)