步骤安装nodej.s如何查看自己是否安装了node.js安装asar如何查看自己是否安装了asarnpm install -g asar[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EIftqvHD-1634137192052)(data:image/svg+xml;utf8, )]安装Electron下载windows安装包Release ele
前言Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架。它允许使用 Node.js 和 Chromium 完成桌面 GUI 应用程序的开发。Electron 现已被多个开源 Web 应用程序用于前端与后端的开发,著名项目包括 GitHub 
转载 2024-07-19 07:45:55
49阅读
react和vue异同对比vue3react样式id+classcss-js组件组合式API函数式组件全局组件通信emit总线context+useReducer父传子参数definePropsprop父传子内容slotchild数据绑定双向数据绑定v-model单向绑定useEffect、不渲染值useRef响应式原理及更新策略虚拟dom+局部订阅虚拟dom+全量diff重新渲染逻辑改变key/
主进程api 1.1 Electron app 模块:app 模块是为了控制整个应用的生命周期设计的。 1.2 Electron autoUpdater 模块:这个模块提供了一个到 Squirrel 自动更新框架的接口。 1.3 Electron BrowserWindow 模块:BrowserWindow 类让你有创建一个浏览器窗口的权力。 1.4 Electron contentTracing
转载 2023-12-07 15:24:43
141阅读
转载:(第一个demo和安装依赖的包)一、简介      Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作是专注于桌面应用而不是 web 服务器的,io.js 的一个变体。这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用
# 在 Electron 应用中打包 Java SDK 在当前的开发环境中,Java 仍然是很多企业级应用的首选编程语言,而 Electron 则是构建跨平台桌面应用的热门选项。将 Java SDK 打包进 Electron 应用中,不仅可以利用 Java 的强大功能,还可以让开发者将其与现代前端技术结合,提供更好的用户体验。在本文中,我们将探讨如何将 Java SDK 集成到 Electron
原创 8月前
117阅读
1. Electron 发展现状2020年5月SpaceX发射的Dragon 2载人航天飞船,使用了Chromium和JavaScript来构建用户界面。消息一出,立即引起了技术界的热烈关注,一个Web框架被使用到对效率和可靠性要求极高的航天应用场景,一方面反映了SpaceX在技术领域的敢于突破传统的实干精神,同时也把两个跨领域的技术:桌面客户端和Web技术栈的完美结合案例带入了大众的视野。&nb
转载 2023-11-24 09:35:26
119阅读
-electron更新程序接入需要注意每个插件的版本,不然会遇到各种各样的问题;我使用各个插件的版本:"electron-builder": "^21.0.0", "electron-updater": "^3.0.0", “node”: '^16.13.2', "vue-cli-plugin-electron-builder": "^2.1.1"这里用了electron-updater中的au
Node.JS 调用 DLL 文件分两种方式,其一是通过 Node Addon 将 C++ 程序编译成 Addon 加载到 Chromium 引擎中,然后通过 JS 去调用,这是比较正规的做法,但是这种做法需要开发人员有一定的 C++ 编程技能,故而可能比较难以实现。还有一种做法是基于 node.js 的 ffi-napi 开源项目去加载 dll 文件。该 dll 文件必须由 c++ 编写,而基于
Electron是什么Electron是由Github开发的开源框架,它允许用户使用Web技术开发桌面端应用,现在Electron框架由OpenJS基金会进行维护。Electron = Chromium + Node.js + NativeAPIChrominu允许使用Web技术写UINode.js赋予Electron操作底层的能力NativeAPI提升了Electron的跨平台的能力,使其获得更
转载 2024-04-12 14:31:03
207阅读
目录什么是Electron创建项目创建入口main创建首页package.json启动本地应用网络请求失败窗口开发窗口设置菜单栏开发者工具发布项目Electron Forgemac安装包windows安装包应用名称和图标名称图标其他问题跨域问题主进程日志问题应用更新禁止本地缓存 什么是ElectronElectron是什么,我们先看看官方的介绍如何说的What is Electron?Elect
Electron是一个基于Node.js和Chromium的框架,用于构建跨平台的桌面应用程序。在开发Electron应用程序时,我们通常需要实现应用程序的自动更新功能。为了简化自动更新的实现,Electron提供了一个名为autoUpdater的模块,它可以帮助我们自动检查、下载和安装应用程序的更新。在本篇文章中,我们将介绍如何使用Electron的autoUpdater模块来实现应用程序的自动
转载 2024-05-29 00:43:20
468阅读
文章目录一. 下载和安装二. 入门案例三. 内容1. Remote 模块讲解2. 菜单的创建和绑定事件3. 右键菜单的制作4. 通过链接打开浏览器5. 嵌入网页和打开子窗口6. 子窗口向父窗口传递信息7. 对话框使用8. 断网提醒功能制作9. 底部通知消息制作10. 注册全局快捷键11. 剪切板功能的使用 一. 下载和安装初始化npm,在根目录下生成一个package.json文件,用来记载项目相
# Electron使用jQuery实现开发 ## 1. 整体流程 下面是使用Electron和jQuery实现的整体流程: | 步骤 | 描述 | | ---- | ---- | | 1 | 创建一个新的Electron应用程序 | | 2 | 配置应用的主进程和渲染进程 | | 3 | 在渲染进程中加载jQuery库 | | 4 | 使用jQuery编写前端界面 | | 5 | 在主进程
原创 2023-10-04 07:07:53
395阅读
Electron安装c addon问题总结:一 、opencv4nodejs安装配置及问题总结介绍安装配置问题及解决方法 介绍Electron安装c addon 编写的modules时经常会遇到各种问题,主要是electron、nodejs版本问题,一定要把安装后的c addon在重新编译成适合当前electron和nodejs的包。 我的环境是window 10 x64位+nodejs 10.
# 使用 Electron 和 MongoDB 构建桌面应用 随着前端技术的发展,Electron 已成为构建跨平台桌面应用的热门框架。MongoDB 则是一种高性能的 NoSQL 数据库,适合处理大规模数据。本文将为您详细介绍如何在 Electron 应用中使用 MongoDB,具体包含代码示例和架构图,以帮助您更好地理解这一流程。 ## 什么是 Electron 和 MongoDB? *
原创 2024-09-28 06:02:59
175阅读
一、webgl与three.js    我们知道canvas、svg等是2D绘图的,那么如果想要使用js进行3D绘图,可以吗? 答案是肯定的!实际上主流的3D开发使用的是c++,但是随着技术的发展,JavaScript目前已经是无孔不入了,包括web(vue/react)、移动端(RN/weex)、客户端(electron/nw)、后端(nw)、人工智能(tensorflow.js),而
Electron是一个基于Chromium和 Node.js,可以使用 HTML、CSS和JavaScript构建跨平台应用的技术框架,兼容 Mac、Windows 和 Linux。虽然B/S是目前开发的主流,但是C/S仍然有很大的市场需求。受限于浏览器的沙盒限制,网页应用无法满足某些场景下的使用需求,而桌面应用可以读写本地文件、调用更多系统资源,再加上Web开发的低成本、高效率的优势,这种方式越
# 使用Electron和Python构建桌面应用程序 在现代软件开发中,桌面应用程序正逐渐采用Web技术构建。这种趋势使得开发者能够使用JavaScript、HTML和CSS等技术来创建跨平台的应用。而Electron作为一个开源框架,它使得这一切变成可能。通过Electron,开发者可以使用Web技术开发桌面应用,并且可以很方便地与后端代码(例如Python)进行交互。在这篇文章中,我们将介
原创 7月前
105阅读
从零开始学Electron笔记(五)Electron如何通过链接打开浏览器和嵌入网页。 在之前的文章我们介绍了一下Electron的右键菜单的制作,接下来我们继续说一下Electron如何通过链接打开浏览器和嵌入网页。现在有这样一个需求,我们要在我们的软件中加一个链接,然后点击该链接打开Chrome浏览器来打开此链接,那我们该如何实现呢?先来看一下上一章之
转载 7月前
69阅读
  • 1
  • 2
  • 3
  • 4
  • 5