简介Electron 是 GitHub 发布的跨平台桌面应用开发工具,支持 Web 技术开发桌面应用,其本身是基于 C++ 开发的,GUI 核心来自于 Chrome,而 JavaScript 引擎使用 v8下载electron查看自己的node版本,并对照文档下载对应的electron版本和chromium创建基本应用程序mkdir my-electron-app && cd my
开发环境介绍主机操作系统:Windows7Python版本:Python 2.7.12node版本:v8.9.3npm版本:v5.5.1cnpm版本:v6.0.0Electron版本:v2.0.7提示:Windows7 / Server 2008 R2 或更高Visual Studio 2017 - 免费下载 VS 2017 Community EditionPython 2.7.12Node.j
转载 2024-05-14 13:17:03
606阅读
1.初始化工作midir electron-demo cd electron-demo npm init //到package.json 文件下将入口文件修改为main.js "main": "main.js", //并且创建main.js文件 //electron 安装依赖 npm i electron -S //安装nodemon npm install nodemon -D修改pa
转载 2024-06-28 18:50:05
383阅读
https://www.electronjs.org/有的时候 样式更新不过来 ctrl + r调试面板 ctrl + shift + i一、Electron技术架构 Electron集成了chromium与node.js,将他们整合到一个运行环境中,允许我们使用web技术 html、css、js来构建桌面应用程序,并且能过通过一些与操作系统无关的api 访问windows\macosChromi
一、首先应该明白两个概念,主进程和渲染进程,         主进程相当于是一个框架,而渲染进程则是往这个框架里填充的东西;在electron的应用中,主进程用于构建应用程序的框架,包括形成的桌面应用程序的边框、菜单、图标等等;而渲染进程则是各个网页,这些网页填充在主进程构建的框架中,组成了我们的实际应用程序;二、然后
1.简介Electron 是由 Github 开发的开源框架它允许开发者使用 Web 技术构建跨平台的桌面应用Electron = Chromium + Node.js + Native APIChromium : 为Electron提供了强大的UI能力,可以不考虑兼容性的情况下,利用强大的Web生态来开发界面。Node.js :让Electron有了底层的操作能力,比如文件的读写,甚至是集成C+
转载 2024-01-27 21:22:31
59阅读
 【前言】js技术栈开发桌面端很大的优势就是ui界面开发比较快,对比原生的桌面端开发要快很多,并且基于chromium内核,支持最新的html5,css3特性,又可以开发出很酷炫的ui。总结一下就是electron开发ui界面,又快又好~【打包代码结构调整】接上一篇文章的代码结构,如下,只有src内是最终桌面应用的代码,其余的是提供electron开发环境&打包相关的代码,为了方
一、背景最近有个获得用户mac地址的需求,IE内核浏览器可以利用ActiveX实现,但不能满足需求。想到使用electron项目客户端开发实现,electron基于node的,node是可以获得网卡的物理地址的。本文我们先初始化项目。二、electron简介Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌
转载 2024-01-08 16:37:01
161阅读
可以运行的electron开源小项目 文章目录可以运行的electron开源小项目1. vue-electron-notes笔记软件安装依赖本地启动项目构建安装包2 Electron API 演示(中文版)构建3. wallhaven-electron4. 番茄钟?⏰5.electron-egg 模板6.tasky 前阵子为了学习一下electron,找了不少开源小项目来练手,现在汇总一下。 可惜
文章目录一、引言二、流程三、Electron、Vue.js相关环境搭建四、使用Vue.js进行开发五、使用Electron进行开发六、项目打包七、项目发布 一、引言最近用Electron + Vue.js写了一个小工具——事项提醒小工具⏰。这篇文章总结一下Electron结合Vue.js开发、打包流程?。二、流程整个项目开发流程是这样的三、Electron、Vue.js相关环境搭建环境如下Nod
转载 2023-11-06 20:03:08
254阅读
如何用 Vue.js + Electron 把你的 Python 控制台应用套上好看的 GUI[0]引言技术调研基本情况我为什么没有选择 Qt、Tkinter、pyQt 和 MATLAB 的 GUI 工具箱基于 WEB 的技术的优势做出了一个什么东西 引言通常,捉虫的程序员总是活跃在月黑风高的后半夜。漫漫长夜过后,看到项目里的虫子终于应捉尽捉,幸运的嵌入式/算法/测试程序员总算可以长舒一口气。但
转载 2024-01-12 05:46:33
206阅读
作为一个跨平台的桌面应用开发框架,Electron 的迷人之处在于,它是建立在 Chromium 和 Node.js 之上的 —— 二位分工明确,一个负责界面,一个负责背后的逻辑,典型的「你负责貌美如花,我负责赚钱养家」。上面这张图很好的说明了 Electron 的强大之处。 也不难理解,为什么 Electron开发跨平台的桌面应用了。 但是,不同系统间还是会有很
# ElectronPython混合开发指南 在现代Web开发中,ElectronPython 的结合可以实现强大的桌面应用程序。本文将通过一系列步骤引导你完成这一过程。 ## 开发步骤 以下是实现 ElectronPython 混合开发的步骤概述: | 步骤 | 描述 | |------|------| | 1 | 安装 Node.js 和 Python | |
原创 2024-10-14 05:48:19
175阅读
引言开始尝试用electron搭建了一个hello world,体验还是挺不错的,对于一个web开发者来说,能把自己的开发成果做成一个桌面app,那将是一步巨大的跨越 藉此,再深入学习后,开始了第二个“hello world”目标将百度首页做成我的app首页做一个简易的视频播放器千里之行始于足下,electron还没完全学会,不妨碍我去使用它下载electron官方推荐的快速模板: 链接git
Electron + Vue + Vscode构建跨平台应用(五)Electron-Vue项目源码分析一个还算不错的登录界面搭建登录页面  页面效果如下             主要运行的知识点  1. vue组件的基本组成   2. 元素水平居中   3. 元素水平垂直居中   4. 如何动态改变元素src   5. vue数据绑定和vue指令   6. 如何引入外部css文件逐一解答   1.
转载 2024-03-18 10:48:15
145阅读
使用Electron开发的时候,会发现安装后第一次启动会出现短暂的空白大概是1~3秒不等。起初是以为在创建窗口的时候会去加载html页面,在加上vue组件的渲染,导致在启动的时候会出现几秒的空白页面,然后渲染之后,就能正常显示。之后的下次启动也不会出现这种问题。如果是这样的话,应该是缓存才会出现第二次启动没有空白页面的情况。在github的electron上看到了一个类似的问题,开发者给出的解释是
前言影子设备本地部署桌面端开发使用的是Electron技术,本文汇总了笔者在开发中的踩坑以及如何优化项目可执行文件的体积等关键技术内容。Electron重要特性介绍Electron的主进程和渲染进程: 注意主进程和渲染进程都被node.js所包裹,所以他们都可以自如的使用node.js。进程通讯通讯(渲染进程和主进程之间的通讯是通过ipcMain这个模块来做的) 通讯的目的是为了让双方访问不属于自
在现代企业中,使用“Python Electron 开发管理系统”可以显著提高开发效率和团队协作能力。然而,我们在开发过程中也可能碰到一些技术问题,导致系统的不稳定或性能下降。本文将详细记录一个相关技术问题的解决过程、分析与优化步骤。 ## 问题背景 随着企业信息化建设的不断深化,采用“Python Electron 开发管理系统”作为内部管理工具逐渐成为一种趋势。该系统不仅帮助团队更高效地完成
安装步骤:1.安装NVM:这个是nodejs的版本管理器,github上有一个nvm for windows,由于不能的nodejs的版本问题,可以自由进行切换.下载地址:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.10安装过程无脑下一步,自行选择安装目录2.安装好NVM之后,安装nodejs  管理员
转载 7月前
44阅读
一、环境搭建教程1:在原有 Vue 项目上添加 Electron1,Electron 介绍(1)Electron 是由 Github 开发,用 HTML、CSS 和 JavaScript 来构建跨平台桌面应用程序的一个开源库。Electron 通过将 Chromium 和 Node.js 合并到同一个运行时环境中,并将其打包为 Mac、Windows 和 Linux 系统下的应用来实现这一目的。简
转载 2024-06-18 14:05:56
125阅读
  • 1
  • 2
  • 3
  • 4
  • 5