
Electron学习笔记
文章平均质量分 90
以实战为线索,逐步深入Electron开发的各个环节
禾戊之昂
上位机软件工程师,分享桌面端应用领域,爬虫领域原创系列文章
展开
-
【Electron学习笔记(四)】进程通信(IPC)
在Electron框架中,进程间通信(IPC)是构建功能丰富的桌面应用程序的关键。本文将深入探讨Electron中的IPC机制,主要包括三个方面:渲染进程到主进程的单向通信、渲染进程与主进程之间的双向通信,以及主进程到渲染进程的单向通信。通过ipcMain和ipcRenderer模块,Electron实现了不同进程间的消息传递,从而确保了应用程序的高效运行和功能的丰富性。原创 2024-11-29 17:21:05 · 1745 阅读 · 0 评论 -
【Electron学习笔记(三)】Electron的主进程和渲染进程
在 Electron 应用程序的开发中,理解并有效利用主进程(Main Process)和渲染进程(Renderer Process)是至关重要的。Electron 框架基于 Chromium 和 Node.js,它允许开发者使用 Web 技术(HTML、CSS 和 JavaScript)来构建跨平台的桌面应用程序。为了充分发挥这一优势,Electron 设计了主进程和渲染进程的分离架构,以确保应用程序的安全性和性能。原创 2024-11-29 15:36:17 · 1347 阅读 · 0 评论 -
【Electron学习笔记(二)】基于Electron开发应用程序
本文旨在帮助初学者快速上手Electron,通过一步步的示例操作,展示如何从头开始创建一个简单的本地应用程序。我们将从项目的基本结构搭建开始,包括创建HTML、CSS和JavaScript文件,到配置Electron主进程以加载这些资源。此外,我们还将探讨如何启用开发者模式以便于调试,如何解决内容安全策略(CSP)可能带来的问题,以及如何完善窗口行为,使其更加符合用户的期望。更进一步,为了提升开发效率,我们将配置项目以实现自动重启和热更新功能。原创 2024-11-25 17:34:54 · 951 阅读 · 0 评论 -
【Electron学习笔记(一)】Electron基本介绍和环境搭建
本文将深入浅出地介绍 Electron 的基本概念、核心原理以及如何进行环境搭建,帮助读者快速上手 Electron 开发。我们将从安装 Node.js 和 npm(Node 包管理器)开始,逐步指导读者完成 Electron 的全局安装,并创建一个简单的 Electron 应用项目。通过实例演示,读者将能够直观感受到 Electron 开发的乐趣和高效。原创 2024-11-25 15:52:40 · 1515 阅读 · 0 评论