- 博客(384)
- 收藏
- 关注
原创 electron 设置最小窗口缩放
主进程是 Electron 应用的核心部分,负责管理窗口等重要操作。在主进程文件(通常是`main.js`)中,当创建窗口时,可以直接指定窗口的最小尺寸。
2024-11-04 09:10:37
578
原创 mac 打开访达快捷键
在当前桌面或应用程序窗口中,按下“Command + N”组合键可以快速打开一个新的访达窗口。这就像在 Windows 系统中通过“Ctrl + N”打开新的资源管理器窗口一样。
2024-11-04 09:09:03
613
原创 区分 electron 全屏和最大化
在 Electron 中,当窗口处于全屏状态时,通常不能直接使用 JavaScript 来改变窗口大小。这是出于安全和用户体验的考虑,以防止意外的窗口大小变化影响全屏体验。
2024-11-01 09:24:28
515
原创 日期格式 YYYY-MM-DD HH:mm:ss,SSS 代表什么意思
2024-10-17 15:30:45,123”表示 2024 年 10 月 17 日 15 时 30 分 45 秒 123 毫秒。表示两位数字的小时,采用 24 小时制,范围是 00 至 23。SSS 表示三位数字的毫秒数,范围是 000 至 999。表示两位数字的日期,范围是 01 至 31。表示两位数字的分钟,范围是 00 至 59。表示两位数字的秒数,范围是 00 至 59。表示两位数字的月份,范围是 01 至 12。表示四位数字的年份,例如 2024。
2024-10-30 00:05:14
566
原创 ts 中 enum 作为对象的 key
一、定义枚举1. 首先定义一个枚举类型enum Color { Red, Green, Blue,}二、使用枚举作为对象的键1. 创建一个以枚举为键的对象const colorMap: { [key in Color]: string } = { [Color.Red]: "红色", [Color.Green]: "绿色", [Color.Blue]: "蓝色",};2. 访问对象中的值console.log(colorMap[C
2024-10-29 00:03:58
334
原创 vue3 中 props 使用 ts 类型定义复杂类型
首先定义一个接口来表示复杂对象的结构。在 `props` 定义中,对于 `user` 属性,,该函数返回一个符合 `User` 接口的对象,并设置 `required` 为 `true`。
2024-10-29 00:02:14
365
原创 vue3 中 defineExpose 作用
在 Vue 3 中,是一个在`<script setup>`语法中使用的函数,它的主要作用是,以便在父组件中可以通过`ref`获取并访问这些属性和方法。
2024-10-28 09:25:00
892
原创 document 的 TS 类型
在 TypeScript 中,`document` 的类型是 `Document`。接口代表整个 HTML 或 XML 文档。它提供了访问和操作文档内容的方法和属性。
2024-10-28 09:22:18
245
原创 dayjs 库作用
Day.js 是一个功能强大、简洁易用、高效轻量的时间日期处理库,适用于各种 JavaScript 项目,特别是在前端开发中,可以帮助开发者轻松处理时间日期相关的任务,提高开发效率。
2024-10-27 17:16:44
482
原创 lodash 库作用
Lodash 提供了许多实用的函数,用于处理数组、对象和函数,使 JavaScript 开发更加高效和简洁。它在前端开发、Node.js 应用程序和其他 JavaScript 项目中广泛使用。
2024-10-27 00:28:30
571
原创 unplugin-auto-import 库作用
unplugin-auto-import` 通过自动导入模块和提供类型提示等功能,大大提高了前端开发的效率和代码质量,减少了重复性的手动导入操作,使开发过程更加流畅和便捷。
2024-10-26 00:23:10
322
原创 path.resolve() 的作用
path.resolve()`是一个非常有用的方法,用于处理文件路径,构建绝对路径,处理特殊路径片段,并提供跨平台的兼容性,使代码在不同的环境中更加可靠和可维护。
2024-10-24 11:39:03
490
原创 tsconfig.json 和 tsconfig.node.json 和 tsconfig.app.json 区别
tsconfig.json 是通用配置文件,并且是 TS 项目的主要配置文件,用于定义项目的编译选项、文件包含规则、模块解析策略等。它适用于整个项目的编译过程。包含了 TypeScript 编译器的各种选项,如目标 JavaScript 版本、模块系统、严格类型检查等。用于指定哪些文件应该被包含或排除在编译过程中。可以继承其他配置文件的选项,以实现配置的复用。
2024-10-23 11:24:53
685
原创 .d.ts 后缀文件的作用
自定义的 JS 模块,要想使用 TS 类型检查,可以为其创建 `.d.ts` 文件。例如:自定义的 `myModule.js`,可以创建 `myModule.d.ts` 文件来定义其类型。
2024-10-23 11:20:50
491
原创 electron 中 app 的 getName、setName 方法
在 Electron 中,`app.getName()` 方法用于获取应用的名称。`app.getName()` 用于设置应用名称。
2024-10-22 00:09:37
504
原创 `__dirname` 和 process.cwd() 什么作用
表示全局变量所在文件的绝对路径,不管执行脚本所在路径。例:你有一个项目 demo,`__dirname` 变量在 demo/src/main.js 里。不管命令在哪个文件运行。
2024-10-20 00:35:46
239
原创 ts 中 Omit 作用
在定义函数的参数类型时,可以使用`Omit`来排除一些不相关的属性,使参数类型更加简洁和明确。// 更新人员信息,不包括性别属性。
2024-10-19 00:36:00
359
原创 ts 中 type 和 interface 的区别
使用关键字来定义接口。通常用于描述对象的形状,即对象的属性和方法。可以多次定义同一个接口,它们会自动合并。// 等效于。
2024-10-18 00:02:43
443
原创 vue3 中 ts canvas 节点中 getContext 类型声明
【代码】vue3 中 ts canvas 节点中 getContext 类型声明。
2024-10-17 00:01:54
150
原创 electron 操作 cookie
在 Electron 中操作 Cookie 可以使用`electron`模块提供的`session`对象来实现。
2024-10-16 00:08:44
499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅