墨色随笔
  • 编程
    数据库 测试 教程 脚本 数据结构 算法 编程
  • 分享
    心得 娱乐 脑洞 随笔
  • 开发
    开发 示例 实践 配置 技巧 游戏开发 错误处理
  • 关于
  • 首页
学习 Electron - 管理窗口生命周期

学习 Electron - 管理窗口生命周期

Electron 管理应用的窗口生命周期 应用窗口在不同操作系统中的行为也不同,通过监听 app 和 BrowserWindow 模组的事件,自行实现基础的应用窗口规范。 关闭所有窗口时退出 // 通常关闭了一个应用的所有窗口就会让它退出 // 要实现,则可以通过监听 window—all-clos
2024-09-14
开发
#编程#工具#框架#javascript#typescript#软件开发#前端
学习 Bat 脚本

学习 Bat 脚本

bat 语法 符号 | 符号 | 描述 | | —- | ———————————————————— | | @ | 隐藏命令回显 | | ~ | for 中表示使用增强的变量扩展 在 set 中表示使用扩展变量指定位置字符串 在 set /a 中表示按位取反 | | % | 两个%%包裹的字符串表示
2024-09-14
编程
#编程#脚本
微信小程序基础

微信小程序基础

小程序 组成 小程序代码由 JSON(配置文件)、WXML(页面文件)、WXSS(样式文件)、JS(逻辑文件)组成 其中 WXML 类似 HTML,WXSS 类似 CSS JSON 起到静态配置作用,无法在运行时更改从而更新变化 WXML 不带逻辑的 WXML 与 HTML 基本相同,要求严格闭合
2024-09-14
教程
#编程#前端#typescript#javascript#框架
学习 Electron - 加载页面

学习 Electron - 加载页面

Electron 加载页面 在 Electron 中,每个窗口展示一个页面,页面可以是本地的 HTML 或 远程 URL。 首先建立一个本地的 HTML 文件并写入内容。 <!DOCTYPE html> <html> <head> <title>Electron First Exampl
2024-09-14
开发
#编程#工具#框架#javascript#typescript#软件开发#前端
学习 Electron - 进程通信

学习 Electron - 进程通信

Electron 进程通信 Electron 的主进程和渲染进程有着清楚分工且不可互换。 因此,从渲染进程直接访问 Node 接口或 从主进程访问 DOM 都是不可能的。 解决此问题的方法就是使用 进程间通信(IPC,inter-process communication)。 渲染器进程到主进程(单
2024-09-14
开发
#编程#工具#框架#javascript#typescript#软件开发#前端
学习 Electron - 上下文隔离

学习 Electron - 上下文隔离

Electron 上下文隔离 用于确保 预加载脚本 和 Electron 的内部逻辑运行在所加载的 webcontent 页面之外的独立上下文环境中。 这对于安全性很重要。因为它有助于阻止网站访问 Electron 的内部组件和预加载脚本可访问的高等级权限 API。 所以,预加载脚本所访问的 win
2024-09-14
开发
#编程#工具#框架#javascript#typescript#软件开发#前端
学习 Electron - 消息端口

学习 Electron - 消息端口

Electron 消息端口 MessagePort 允许在不同上下文之间传递消息。 // renderer.js // 消息端口是成对创建的。 连接的一对消息端口 // 被称为通道。 const channel = new MessageChannel() // port1 和 port2 之间唯
2024-09-14
开发
#编程#工具#框架#javascript#typescript#软件开发#前端
学习 Electron - 流程模型

学习 Electron - 流程模型

Electron 流程模型 浏览器的职责极其复杂,除显示页面内容这个主要职责外,还有其他比如管理标签页和加载第三方扩展等职责。 早期,浏览器用单进程处理这些功能,虽然标签页打开时的消耗较少,但是在一个网站发生问题时会影响到整个浏览器。 因此,Chrome 让每个标签页在自己的进程中渲染,从而限制单个
2024-09-14
开发
#编程#工具#框架#javascript#typescript#软件开发#前端
学习 Electron - 预加载脚本

学习 Electron - 预加载脚本

Electron 预加载脚本 Electron 主进程是一个拥有完全操作系统访问权限的 Node 环境,除此之外,还能访问 Node 模块及所有通过 npm 安装的包。 出于安全考虑,渲染进程默认运行在页面而非 Node 中。 为将不同类型的进程桥架在一起,需要使用 预加载脚本。 BrowserWi
2024-09-14
开发
#编程#工具#框架#javascript#typescript#软件开发#前端
学习 Jest  - 初步认识 Jest

学习 Jest - 初步认识 Jest

Jest 安装 npm install --save-dev jest or yarn add --dev jest 示例 // sum.js function sum(a, b) { return a + b } module.exports = sum // sum.test.js c
2024-09-14
测试
#编程#工具#测试#软件开发#配置
1 … 11 12 13 … 15