- 目录 前言 正文 特性 集成 效果 插曲 PS:《Electron实战》系列-总览 前言 大家都知道Electron是目前非常火的一个桌面端开源框架,几乎市面上所有的PC端应用都能用Electron实现 目录 前言 正文 特性 集成 效果 插曲 PS:《Electron实战》系列-总览 前言 大家都知道Electron是目前非常火的一个桌面端开源框架,几乎市面上所有的PC端应用都能用Electron实现
- 目录 问题 现象一、Fatal process out of memory 现象二、Fatal process OOM 现象三、JavaScript heap out of memory 解决 目录 问题 现象一、Fatal process out of memory 现象二、Fatal process OOM 现象三、JavaScript heap out of memory 解决
- 目录 问题 原因 解决 PS:《Electron实战》系列-总览 问题 下载Electron源码,编译过程中,遇到如下报错信息: G:\project\electron-gn\src>ninja -C out/Debug electron ninja: Entering direct... 目录 问题 原因 解决 PS:《Electron实战》系列-总览 问题 下载Electron源码,编译过程中,遇到如下报错信息: G:\project\electron-gn\src>ninja -C out/Debug electron ninja: Entering direct...
- 目录 问题 解决 PS:《Electron实战》系列-总览 问题 BrowserWindow创建的窗口,ready-to-show事件没有触发,造成后续流程没有正常进行。 解决 本来想通过BrowserWindow创建一个信息提示窗口,在3秒后自动消失。但是不知道什么原因导致了ready-to-show事件没有触发,先来看一下代码... 目录 问题 解决 PS:《Electron实战》系列-总览 问题 BrowserWindow创建的窗口,ready-to-show事件没有触发,造成后续流程没有正常进行。 解决 本来想通过BrowserWindow创建一个信息提示窗口,在3秒后自动消失。但是不知道什么原因导致了ready-to-show事件没有触发,先来看一下代码...
- 前言 今天通过技术核心、发展历程、常用模块三部分内容简单的介绍一下Electron的身世。 技术核心 使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序的开源架构 1. Web技术 Electron 基于 Chromium 和 Node.js, 让你可以使用前端技术构建应用。 Electron = Chromium + ... 前言 今天通过技术核心、发展历程、常用模块三部分内容简单的介绍一下Electron的身世。 技术核心 使用 JavaScript,HTML 和 CSS 构建跨平台的桌面应用程序的开源架构 1. Web技术 Electron 基于 Chromium 和 Node.js, 让你可以使用前端技术构建应用。 Electron = Chromium + ...
- 目录 前言 正文 一、配置调试脚本 二、启动调试按钮 PS:《Electron实战》系列-总览 前言 从事Electron开发的同学,必备的技能之一就是启用调试功能,那么如何在VSCode中打断点进行代码调试呢,今天就来介绍一下。 目录 前言 正文 一、配置调试脚本 二、启动调试按钮 PS:《Electron实战》系列-总览 前言 从事Electron开发的同学,必备的技能之一就是启用调试功能,那么如何在VSCode中打断点进行代码调试呢,今天就来介绍一下。
- 目录 问题 解决 PS:《Electron实战》系列-总览 问题 Electron渲染进程经常会需要引入一些Electron功能模块,比如remote、electron等,有时在导入的时候,会遇到报 require() is not undefined 的问题。 类似报错信息如下: 解决 需要我们在创建渲染窗口的时候,允许集成... 目录 问题 解决 PS:《Electron实战》系列-总览 问题 Electron渲染进程经常会需要引入一些Electron功能模块,比如remote、electron等,有时在导入的时候,会遇到报 require() is not undefined 的问题。 类似报错信息如下: 解决 需要我们在创建渲染窗口的时候,允许集成...
- 目录 前言 正文 一、安装 二、卸载 三、解密 四、加密 前言 asar 属于一种特殊的打包格式,类似于 Linux 中的 tar 格式文件,Windows 中的 zip, rar 格式文件。在使用 Electron Packager 或者 Elec 目录 前言 正文 一、安装 二、卸载 三、解密 四、加密 前言 asar 属于一种特殊的打包格式,类似于 Linux 中的 tar 格式文件,Windows 中的 zip, rar 格式文件。在使用 Electron Packager 或者 Elec
- 目录 前言 正文 前言 在Electron项目工程中,有时可以利用嵌套的内部web页面实现一些特性,比如模态对话框效果。 PS:《Electron实战》系列-总览 正文 怎么使用HTML和JS实现模态对话框效果呢?本文就给出一个可以直接使用的html文件demo。 用HTML和JS实现最简单的模态对话框实例,代码如下:(复制粘贴可用,亲测!... 目录 前言 正文 前言 在Electron项目工程中,有时可以利用嵌套的内部web页面实现一些特性,比如模态对话框效果。 PS:《Electron实战》系列-总览 正文 怎么使用HTML和JS实现模态对话框效果呢?本文就给出一个可以直接使用的html文件demo。 用HTML和JS实现最简单的模态对话框实例,代码如下:(复制粘贴可用,亲测!...
- 目录 问题 解决 PS:《Electron实战》系列-总览 问题 BrowserWindow窗口右上角有时候会有显示宽高尺寸的情况,如下图所示: 这种现象非常影响美观,应该怎么解决呢? 解决 也许还有其他原因。 但是本人目前遇到这种情况的原因就一个,就是因为打开了开发者模式造成。 关... 目录 问题 解决 PS:《Electron实战》系列-总览 问题 BrowserWindow窗口右上角有时候会有显示宽高尺寸的情况,如下图所示: 这种现象非常影响美观,应该怎么解决呢? 解决 也许还有其他原因。 但是本人目前遇到这种情况的原因就一个,就是因为打开了开发者模式造成。 关...
- 目录 前言 正文 主进程模块 渲染进程模块 公共模块 前言 electron有很多的API模块,为了安全考虑,主进程和渲染进程并不能随意访问任意模块。 PS:《Electron实战》系列-总览 目录 前言 正文 主进程模块 渲染进程模块 公共模块 前言 electron有很多的API模块,为了安全考虑,主进程和渲染进程并不能随意访问任意模块。 PS:《Electron实战》系列-总览
- 【导读】 编译Electron源码,对我而言,再常见不过的操作,应该不会出问题。但是,后来我发现:自己轻敌了 ^_^。从中我也认识到,任何知识都有自己不可预见的深度!如果你甘于浅尝辄止,那么在同一个问题上,你可能永远有数不清的问题。 问题 最近,由于合并某些第三方库,需要重新编译electron源码。过程中,遇到了这个报错,之前经常编译源码,也没有遇到过这个问题... 【导读】 编译Electron源码,对我而言,再常见不过的操作,应该不会出问题。但是,后来我发现:自己轻敌了 ^_^。从中我也认识到,任何知识都有自己不可预见的深度!如果你甘于浅尝辄止,那么在同一个问题上,你可能永远有数不清的问题。 问题 最近,由于合并某些第三方库,需要重新编译electron源码。过程中,遇到了这个报错,之前经常编译源码,也没有遇到过这个问题...
- 目录 前言 正文 尝试七 尝试八 尝试九 结论 前言 上一篇文章介绍了从上层入手,基本上能够找到的所有的方案。今天这篇文章就主要介绍从底层入手的解决方案,当然修改源码是必不可少。但是,我一直追求的一个编码原则:改最少的代码实现效益最大化。 Electron解决闪屏问题的完美方案及其探索过程(上) 目录 前言 正文 尝试七 尝试八 尝试九 结论 前言 上一篇文章介绍了从上层入手,基本上能够找到的所有的方案。今天这篇文章就主要介绍从底层入手的解决方案,当然修改源码是必不可少。但是,我一直追求的一个编码原则:改最少的代码实现效益最大化。 Electron解决闪屏问题的完美方案及其探索过程(上)
- 目录 前言 正文 结尾 前言 当我们创建 transparent : true 和 frame : false 的 BrowserWindows 窗口时,有没有遇到过阴影相关的莫名其妙的问题?今天就来介绍本人遇到的一个惊天巨坑,发现它的时候,还有两个小时就要上线啦。(这也就是为什么我现在还在写博客的原因,哎) PS:《Electron实战》系列-总览 ... 目录 前言 正文 结尾 前言 当我们创建 transparent : true 和 frame : false 的 BrowserWindows 窗口时,有没有遇到过阴影相关的莫名其妙的问题?今天就来介绍本人遇到的一个惊天巨坑,发现它的时候,还有两个小时就要上线啦。(这也就是为什么我现在还在写博客的原因,哎) PS:《Electron实战》系列-总览 ...
- 目录 案例一 案例二 案例三 案例四 【导读】欢迎大家阅读《Electron高级》技术专栏,本专栏结合Electron底层源码和工作原理介绍了一些项目中比较常见的突出问题和案例。其中,每个案例从不同角度都提出了尽可能多的解决方案,文笔流畅,内容充实,且不乏趣味性。欢迎大家订阅分享,评论留言+点赞关注! 本专栏主要面向需要... 目录 案例一 案例二 案例三 案例四 【导读】欢迎大家阅读《Electron高级》技术专栏,本专栏结合Electron底层源码和工作原理介绍了一些项目中比较常见的突出问题和案例。其中,每个案例从不同角度都提出了尽可能多的解决方案,文笔流畅,内容充实,且不乏趣味性。欢迎大家订阅分享,评论留言+点赞关注! 本专栏主要面向需要...
上滑加载中
推荐直播
-
基于OpenHarmony的计算机学科人才培养经验分享
2024/11/28 周四 19:00-21:00
华为开发者布道师、兰州大学信息科学与工程学院教授周睿
老师们、同学们,这里有不容错过的精彩! 想了解计算机类人才培养存在哪些挑战?想知道OpenHarmony如何应用于人才培养?本次直播,为你分享基于它的科创实践、专业社团实践和教学实践途径,培养学术型、应用型和复合型精英人才。快来报名,开启提升之旅!
即将直播 -
全面解析华为云EI-API服务:理论基础与实践应用指南
2024/11/29 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播给大家带来的是理论与实践结合的华为云EI-API的服务介绍。从“主要功能,应用场景,实践案例,调用流程”四个维度来深入解析“语音交互API,文字识别API,自然语言处理API,图像识别API及图像搜索API”五大场景下API服务,同时结合实验,来加深开发者对API服务理解。
去报名 -
华为ICT大赛2024-2025 编程赛-鸿蒙技术赋能
2024/12/01 周日 14:00-18:00
赵小刚 武汉大学计算机学院软件工程系 副教授
本期直播将与您一起交流学习OpenHarmony 物联网应用开发,助力您在华为ICT大赛2024-2025编程赛中取得好成绩。
即将直播
热门标签