【electronjs入门教程 】electronjs 介绍
2024-09-02 13:46:28
官网地址: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>
像编写前端页面那样编写软件,十分简单方便
最新文章
- TAP/TUN浅析(一)
- DOM--3 DOM核心和DOM2 HTML(3)
- node开发 npm install -g express-generator@4
- JavaScript高级程序设计27.pdf
- Python Cookbook笔记
- elk 分布式部署
- vc笔记六
- ios开发之路十一(ARC forbids explicit message send of &#39;autorelease&#39;错误)
- 新软件马上就要完成了,先发篇文章YY下
- [leetcode-526-Beautiful Arrangement]
- commons-logging 结合 log4j, 初始化生命周期 初探
- Oracle数据迁移-系统数据合并笔记
- asm添加删除磁盘
- 使用exe4j工具制作简单的java应用程序
- 作业二:分布式版本控制系统Git的安装与使用
- js获取HTML DOM节点元素方法总结
- Newton方法
- centos7 rpm 安装mysql
- 狄斯奎诺(dijkstra 模板)
- elasticsearch配合mysql实现全文搜索
热门文章
- 快速理解arguments对象
- python 购物车+用户认证程序
- Memcached 在Windows和Linux的安装和使用
- 二、Spring Boot 中maven中dependencies所有的jar包都报红,install报错(https://repo.maven.apache.org/maven2): Not authorized , ReasonPhrase:Authorizatio
- 二、WebSphere Application Server上部署war包并访问
- Cookie类
- CSS 浮动 float 属性
- 机器学习之K-Mean聚类算法
- git介绍以及常用命令操作
- MVC - 单点登录中间件 (转)