文章目录一、电子书解析1.构建函数2.从文件创建 Book 对象3.电子书解析(1)epub 库集成(2)使用 epub 库解析电子书(3)epub 库获取图片逻辑修改(4)电子书目录解析二、前端逻辑1.上传成功事件2.删除电子书事件3.目录点击事件三、用户引导1.创建 step2.引入 Driver3.创建 Driver4.显示引导 一、电子书解析1.构建函数Book 对象分为两种场景,第一种
转载 2024-02-04 11:14:54
179阅读
最近几年最火的桌面化技术,无疑是Qt+和Electron。两者都有跨平台桌面化技术,并不局限于Windows系统。前者因嵌入式而诞生,在演变过程中,逐步完善了生态以及工具链。后者则是依托于Node.Js和CCM(Chromium Content Module),支持Node.js和Node.js原生以及自主封装的Electron API。 因为项目考虑跨平台的技术选型,研究过长达一年的Electr
转载 2023-12-01 11:35:37
416阅读
如果您像我一样,就喜欢JavaScript及其生态系统,并且一直在使用React之类的框架或带有NodeJS的高性能Web服务器来构建出色的Web应用程序。现在,您想开发一个桌面应用程序,不想学习一种新的编程语言,或者您想尽可能地从现有Web项目中重用。这是Electron进入图片保存日期的时间。Electron允许您使用HTML,CSS和JavaScript构建桌面应用程序。互联网上有很多反对E
文章目录Excel 中的 Python 有何独特之处?1. Excel 中的 Python 是为分析师构建的。高级可视化机器学习、预测分析和预测数据清理2. Excel 中的 Python 通过 Anaconda 展示了最好的 Python 分析功能。3. Excel 中的 Python 在 Microsoft 云上安全运行,无需任何设置 。4. Excel 中的 Python 是为团队构建的。
转载 2024-10-17 08:36:35
17阅读
一,术语npm:Nodejs下的包管理器。webpack:它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。二、安装Node.jsnpm:Nodejs下的包管理器。webpack:它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli
WIN10 Electron+Python界面开发(通信方式:thrift) Python做界面开发要么繁琐要么太丑,同时Python客户端开发人员又是非常稀少的。而WEB前端工程师一抓一大把,同时WEB前端所开发出来的界面及交互效果都是非常美观的,同时有的软件可能客户端也需要,WEB端也需要,甚至移动端也需要,在要求美观的同时,有没有一个解决方案就能适应所有平台的呢? 没错,目前最好的解决方案就
转载 2023-11-22 16:50:50
241阅读
前言前言: 主窗口未设置resizable:false;,若要自定义electron的窗口最大化等功能,请参考electron自定义 窗口最大化最小 化关闭功能,一、主窗口未设置resizable:false; 正常的自定义最大化恢复功能,正常实现:1. 主窗口基本设置如下:win = new BrowserWindow({ width: 1122, height:
系列文章目录vue3+electron开发桌面软件入门与实战(0)——创建electron应用vue3+electron开发桌面软件入门与实战(1)——创建electron+vue3主体项目vue3+electron开发桌面软件入门与实战(2)——创建electron+vue3项目级集成vue3+electron开发桌面软件入门与实战(3)—— electron模块化改造+窗口位置工具+合并命令行
作者简介:张乾泽对于在线教育、医疗、视频会议等场景来讲,开发面向 Windows、Mac 的跨平台客户端是必不可少的一步。在过去,每个操作系统的应用需用特定的编程语言编写,每个客户端都需要单独开发。而现在我们可以利用多种工具、框架进行跨平台开发。Electron 就是其中最热门的一个。Electron 的前身是Atom Shell,是基于Node.js 和 Chromium 开源项目。它
转载 9月前
233阅读
如何打包资源只想写个图形小工具,本质上还是调用写好的 java 程序,因为我觉得在命令行里面来回切目录,复制路径等操作实在是太麻烦了。那么我现在已经搞定了如何从 electron 的 js 事件里获得文件路径,我也搞定了如何在 electron 的 main.js 里面创建新的进程执行指令,那么如何使用到打包好的 jar 包或者其他资源呢?直接看下 packages.json 里面吧。{ "nam
# Electron结合Java离线应用开发 ## 引言 随着前端技术的发展,Electron作为一个构建跨平台桌面应用的框架,逐渐被开发者广泛接受。它可以使用JavaScript、HTML和CSS创建应用,并在各大操作系统上运行。将JavaElectron结合,可以使我们在享有Electron便利的同时,利用Java丰富的后端逻辑处理能力。本文将介绍如何使用Electron结合Java实现
原创 9月前
118阅读
# Electron 嵌入 Python 解释器的探索 在现代应用开发中,Electron 是一个非常流行的框架,它允许开发者使用网页技术(如 HTML、CSS 和 JavaScript)来构建跨平台的桌面应用。然而,很多开发者会发现,简单的 JavaScript 可能不足以满足复杂业务逻辑的需求。这时,嵌入 Python 解释器就成了一种可行的解决方案。本文将介绍如何在 Electron 应用
原创 8月前
61阅读
# Electron可以嵌入Python吗? 近年来,随着浏览器技术和桌面应用程序的结合,Electron逐渐成为开发跨平台桌面应用的一种流行框架。Electron允许开发者使用HTML、CSS和JavaScript构建用户界面,而在后端,它使用Node.js来处理文件系统和网络操作。然而,很多开发者对将Python与Electron结合使用充满好奇:**Electron可以嵌入Python吗?
原创 7月前
35阅读
渲染进程 和 主进程通信(异步)渲染进程发送并接受广播数据 ipcRender//渲染进程 import { ipcRenderer } from 'electron'; var sendDom = document.querySelector('#send'); sendDom.onclick = function () { // alert('1235') //渲染进程
一、Electron介绍 Electron 是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目. 使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序1. 特点跨平台 可以打包成Mac、Windows 和 Linux三个平台的应用程序简化桌面端开发 (1)Electron 基于 Chromium 和 Node.js,可以使用 HTML, CSS 和 Java
转载 2024-09-11 14:17:08
196阅读
例化一个基础的 EXE , ---->入门 使用前先安装 Node.js 官网 Downloads 下一步 下一步 选择路径勾选 下一步---------------->>>>>>>>>>>>>>>>>>>>>>等待安装为你的新Electron应用创建一个新的空
为舒缓 Windows 下路径名过长的问题 issues,稍微加快 require 的速度以及简单隐匿源代码,我们可以选择把应用打包成 asar 档案文件,这只需要对源代码做一些很小的改动。大部分用户可以轻松...
转载 2021-05-18 21:16:00
734阅读
2评论
创建 Electron 应用 步骤官方文档地址 https://www.electronjs.org/docs应用标准目on-ap
转载 2022-07-18 11:13:22
127阅读
这篇文章主要是通过对简单的Electron应用程序的开发目录进行介绍,让读者对整个开发视图有初步的了解,能大概知道开发一个Electron程序需要具备哪些模块。如果对文章的内容有任何疑问或吐槽,请直接在下方评论,大家共同学习和改进阅读时间:约5min程序目录结构Electron应用程序分成三个基础模块:主进程进程间通信渲染进程 对于做纯web开发的新人,可能对多进程开发结构不熟悉。在浏览器
转载 2024-08-06 15:20:03
136阅读
提起构建桌面应用,最先想到的肯定是 NW.js ,但却一直不温不火。直到 Electron 的出现,将这一切推向了巅峰,前端的触手伸向了更为广阔的系统应用。 文章首发于 Jartto’s blog ,转载文章请务必以超链接形式标明文章出处。 Electron5.0 有一些变化,具体可以查看本文。一、Electron 是什么?Electron 是由 Github 开发,用 HTML,CSS 和
转载 3天前
363阅读
  • 1
  • 2
  • 3
  • 4
  • 5