微信扫码体验
「Electron使用快速入门」百家号小程序介绍
「Electron使用快速入门」百家号_作者自评:
如何看待百家号Lite小程序热议话题「Electron使用快速入门」
Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。使用eletron前需要储备哪些知识1、首先需要熟练掌握前端的基础知识html,css,js2、有一定的node基础,知道npm怎么用下面我们从electron的安装开始,了解下electron。一、electron安装1、npm命令安装electron库:npminstallelectron--save-dev--save-exact2、查看是否安装成功,输入以下命令:electron-v二、electron官方新手入门实例该实例的使用方法如下:1、从GitHub上下载实例代码:gitclonehttps://github.com/electron/electron-quick-start2、进入到electron-quick-start目录下cdelectron-quick-start目录结构如下:3、安装项目依赖npminstall4、启动项目:npmstart出现如下界面,说明项目运行成功官方的这个仓库给我们初始化了一个electron项目,结构非常纯净,接下来你就可以直接改造成自己的项目了。还等什么,赶紧试试吧。三、electron项目实例说明electron核心我们可以分成2个部分,主进程和渲染进程。主进程连接着操作系统和渲染进程,可以把她看做页面和计算机沟通的桥梁。渲染进程就是我们所熟悉前端环境了。只是载体改变了,从浏览器变成了window。传统的web环境我们是不能对用户的系统就行操作的。而electron相当于node环境,我们可以在项目里使用所有的nodeapi。安装完项目依赖后的完整项目结构如下图所示:node_modules:模块依赖package.json:描述包的文件,这里默认已经将主进程入口文件配置为main.jsmain.js:主进程在主进程里创建mainWindow浏览器窗口,使用mainWindow.loadURL("file://${__dirname}/index.html")来加载index.html主页;使用mainWindow.webContents.openDevTools()来打开开发者工具用于调试(这个操作通常在发布app时删除)。1、ready:当Electron完成初始化后触发,这里初始化后就会去创建浏览器窗口并加载主页面。2、window-all-closed:当所有浏览器窗口被关闭后触发,一般此时就退出应用了。3、activate:当app激活时触发,一般针对macOS要需要处理。index.html:是一个web页面,它需要使用一个浏览器窗口(BrowserWindow)来加载和显示,作为应用的UI,它处在一个独立的渲染进程中。renderer.js:渲染进程,它的操作跟web中的js操作大同小异,所以最好有node.js、js以及es6的语法的功底,这样开发起来,才能得心应手。项目运行流程如下:app启动时执行main.js中的代码创建窗口,加载页面等。渲染进程renderer.js进行页面的渲染,渲染进程与主进程间相互通信,进行数据的传递等,但主进程与渲染进程之间不能直接互相访问,需要通过ipcMain和ipcRenderer进行IPC通信。四、将项目打包成可运行的桌面应用程序1、使用webpack将代码进行混编2、使用electron-builder对项目进行打包注:进行electron桌面应用程序开发时,最主要的依据就是参考electron的官方文档进行开发,官方文档里的讲解,很是详细。这是小编对于electron入门的一些理解,仅供参考。
该话题由百家号作者技术那点事「简介:专注于解决互联网技术难题,大家共同学习」整理发布
更多有关Electron使用快速入门的话题讨论请关注百家号Lite小程序
「Electron使用快速入门」百家号_使用指南:
步骤1:微信扫描「Electron使用快速入门」百家号小程序码即可使用;
步骤2:微信搜索「Electron使用快速入门」百家号小程序名称即可使用;
步骤3:微信网页访问即速商店-长按识别「Electron使用快速入门」百家号小程序码即可使用。
「Electron使用快速入门」百家号_服务声明:
本服务由「Electron使用快速入门」百家号小程序开发者向微信用户提供,并对本服务信息内容、数据资料及其运营行为等的真实性、合法性及有效性承担全部责任。
"「Electron使用快速入门」百家号"由开发者"「Electron使用快速入门」百家号"原创首发于微信小程序商店shop.jisuapp.cn,转载请注明出处。
「Electron使用快速入门」百家号小程序评分
共收到5条评价
5星3条
4星2条
3星0条
2星0条
1星0条
「Electron使用快速入门」百家号小程序评论
海量浏览,人人体验
提交申请入驻催审,首页推荐



缠绵的宿命2019-08-11 02:15:48
特别棒,该「Electron使用快速入门」百家号小程序 简单好操作 也特别实用 强烈推荐
※神域の灭服ま2019-08-11 02:13:45
这「Electron使用快速入门」百家号微信小程序真的很实用,用这个就不用下载APP 了,直接用微信进入,很方便。
别再寂寞的拥抱-2019-08-11 02:11:15
这「Electron使用快速入门」百家号微信小程序真的很实用,用这个就不用下载APP 了,直接用微信进入,很方便。
霸天苍龙2019-08-11 02:09:26
好看的外表+有趣的灵魂~这个「Electron使用快速入门」百家号小程序66哒~
旧记忆 灬门派丶2019-08-11 02:05:26
「Electron使用快速入门」百家号厉害了,高品质小程序呀