如何在 Electron 的 Main 进程中使用 console 将信息打印到渲染进程
几行代码搞定
几行代码搞定
编写静态的类型大家都会,来看看如何给动态的类型进行约束 ...
使用 ellipsis 时一般都需要指定文本宽度,不指定的话同 row 的其它内容可能会被挤走。让我们来看下如何让文本占用剩余 row 的空间并且具备 ellipsis ...
对于没有用过 i18n 库的开发者来说,刚开始接触还是有点蒙,本文将通过一个简单的例子演示如何在 react 中使用 i18next 并且提供 typesafe ...
React useImperativeHandle 都用过,但是如何当它能正确的用 typescript 编写?React 官方文档上并没有做说明。让我们来看个例子 ...
本文将介绍如何使用 audiomotion-analyzer 实现音频可视化 ...
Vitepress 作为一个简单、强大和快速的现代 SSG 框架,除了写 Markdown 之外还提供 Vue 模版的渲染,本文将结合例子演示如何在 vitepress 中使用 Tailwind、ant-design-vue 和 图片放大 功能 ...
突破性能瓶颈:一文带你了解如何将Webpack构建速度提升至原来的160倍!深入探索实用技巧和精细调整,让你的项目编译时间从14秒降至令人难以置信的80毫秒。立即学习,让项目构建效率飞跃,告别等待的烦恼。(ChatGPT 给的描述) ...
如何将 dropzonejs 添加到网站中已有的 form 表单中?dropzone 官方文档写的是挺漂亮的,但是也就是停留在漂亮,一点也不实用,甚至还要去扒源代码。本文将想你介绍解决方案 ...
...
Swiper.js 使用 freeMode 后出现 slide 间距异常问题
当我们的扩展变得复杂时,往往需要进行拆分这时就可能遇到需要将 onMessage 的处理拆分成多个 Listener 处理,本文将介绍如何实现 ...
CRXJS 是一个浏览器扩展开发模版,基于 vite 实现了热更新和文件管理。但是如果直接通过 vite 配置 dotenv,始终无法正常通过 import.meta.env 读取内容,本文将介绍如何解决
在 Electron 想要执行 node 脚本并且监听退出时间,但是无论是 exit 或者 close 都不能按预期工作,本文将介绍如何解决 ...
有些项目我们可能不想让使用者得到源代码,虽然 JS 在 Devtools 中查看并且调试,但是经过 Obfuscator 后的代码,将大大增加阅读和调试的时间。本文将介绍如何在 Vite 中使用 JavaScript Obfuscator ...