- 博客(10)
- 收藏
- 关注
原创 字符转点阵数据的 JavaScript 实现:基于 Canvas 的精细采样算法详解
本文介绍了一种使用 JavaScript 实现字符转点阵数据的方法,适用于 OLED 显示屏显示字符的场景。主要包含以下三个关键步骤:生成点阵数据 :通过 generateDotMatrix 函数,利用 HTML5 Canvas 绘图技术和精细的图像采样算法,将字符转换为二维数组形式的点阵数据,表示字符在指定网格大小下的像素分布情况。点阵数据转换为十六进制格式 :convertToHexFormatted 函数将生成的点阵数据转换为每行两个字节的十六进制格式字符串过滤字符:使用正则表达式过滤字符
2025-03-26 18:24:14
109
原创 前端笔记3-Electron基础
Electron是一个开源框架,由GitHub开发,它允许开发者使用JavaScript、HTML和CSS等前端技术和Node.js后端环境来构建跨平台(Windows、Mac、Linux)的桌面应用程序。技术栈:Electron 结合了 Chromium 渲染引擎和 Node.js 运行时环境,使开发者能够在桌面应用中同时使用前端和后端技术。跨平台:开发者只需编写一套代码,即可将其部署到多个操作系统上,无需为每个平台单独开发。
2024-11-14 00:20:37
1130
原创 前端笔记2-typescript基础
TypeScript 是一种静态类型的编程语言,它是 JavaScript 的超集,添加了类型系统和其他一些特性,以提高代码的质量和可维护性。TypeScript 最初由微软开发,并于 2012 年首次发布。因为其特性类型检查可以帮助早期发现错误,提高代码的可读性和可维护性,所以它在大型项目和团队中特别受欢迎。TypeScript 是一种强大的静态类型编程语言,它通过添加类型系统和其他特性,提高了 JavaScript 的质量和可维护性。
2024-11-12 23:20:43
344
原创 前端笔记1-vue:状态管理库-Pinia
Pinia 是一个现代的、类型的 Vuex 替代品,专门为 Vue 3 设计的状态管理库。它提供了一种更简洁、更直观的方式来管理应用的状态。本篇笔记,主要记录vue项目中pinia相关的内容。希望能通过记录,累积知识。
2024-11-11 19:27:43
2054
原创 前端笔记1-vue:路由相关内容
本篇内容要记录vue项目中路由器的工作模式、命名路由、嵌套路由、路由传参、编程式路由和路由重定向等的相关内容。希望能通过记录,累积知识。
2024-11-09 22:22:40
2849
原创 前端笔记1-vue:自定义Hooks与基本路由
本篇内容主要是记录vue项目中自定义Hooks和路由基本用法的相关内容,希望能通过记录,累积知识。自定义 Hooks 允许你将特定的功能或逻辑提取到单独的函数中,从而提高代码的可读性和可维护性。这些 Hooks 可以包含响应式数据、计算属性、生命周期钩子、方法等,并且可以在多个组件之间共享。
2024-11-07 23:05:18
573
原创 前端笔记1-创建vue项目
简单记录下开发vue项目的。本篇内容主要是记录创建vue项目的大概方式,希望能通过记录,累积知识。编程是一场思维的马拉松,而不是短跑。相信大家都听过一句话,“种一棵树最好的时间是十年前,其次是现在”,望与诸君共勉。
2024-10-29 18:37:22
2447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人