Capacitor Android 使用 USB 调试和无线调试 2026年05月27日 Changbin 260 之前写了 配置 Capacitor Android 开发环境 ,这里继续来写真机调试。USB 调试需要依赖 adb 工具,前面的配置开发环境已经安装了 platform-tools,platform-tools 中就包含 adb 工具。USB 调试USB... 阅读全文 0 评论
配置 Capacitor Android 开发环境和完成一个 Hello World 2026年05月15日 Changbin 386 最近需要把我使用的几个程序从 Web 移植到 Android,因为我没有学过 Java 和 Kotlin,也没有学过 Dart ,所以准备直接使用 JavaScript 来开发。我使用的是 Capacitor,Capacitor 也是一个使用 HTML ... 阅读全文 0 评论
使用 Electron 编写一个简单的本地 Markdown 编辑器 2025年11月25日 Changbin 1391 目前有很多免费开源的 Markdown 编辑器,这些编辑器很多也都是使用 Electron 编写。Electron 因为是使用 HTML + CSS + JavaScript 来开发桌面程序,所以有很多的开源 Markdown 解析库和编辑器可以用,CS... 阅读全文 0 评论
Electron 程序实现开机自启动 2025年08月18日 Changbin 2227 对于一些常用的程序或系统监控之类的程序,你可能希望在电脑开机后就能自动运行,Electron 可以很方便的实现开机自动运行,甚至是跨平台的开机自动运行。开机自动启动在 Windows 中,开机启动可以通过写注册表的方式实现,你可以自己写注册表,也可以直接... 阅读全文 0 评论
Electron 在 Windows 关联文件启动 2025年08月10日 Changbin 2016 对于可以读取本地文件的桌面程序来说,通过关联文件的方式启动也是常见的功能,比如本地的播放器或各种编辑器,可以在资源管理器双击对应的文件来启动程序。在 Windows 中,可以通过写注册表的方式来关联文件启动,下面关联 .abc 后缀的文件,双击 .abc... 阅读全文 0 评论
使用 Electron 编写一个简单的截图工具 2024年03月28日 Changbin 8201 为了解决个人的 OCR 识别和翻译的需求,我使用 Electron 编写过一个 OCR识别翻译 程序,这个程序的截图功能是通过调用微信截图的 dll 实现的。微信截图的 dll 是一个截图工具,需要通过鼠标框选来截图,不能指定截取区域,也不能跨平台,所以... 阅读全文 0 评论
在浏览器和 Node.js 使用 WebSocket 2023年10月26日 Changbin 2979 WebSocket 是一种网络通信协议。WebSocket 只需要建立一次连接,客户端和服务端之间就可以很方便的发送数据,最主要是服务端也可以主动发送数据,不需要每次都由客户端先发起请求。HTTP 是一种单向通信方式,客户端发送请求,服务端响应回复,然后... 阅读全文 0 评论
Vue3 的 KeepAlive 和 Teleport 内置组件 2023年07月11日 Changbin 2301 Vue3 提供了一些可以直接使用的内置组件,包括 Transition、TransitionGroup、KeepAlive、Teleport、Suspense。之前写了 Transition 和 TransitionGroup ,这里继续来写 KeepA... 阅读全文 0 评论
Vue3 的过渡动画组件 Transition 和 TransitionGroup 2023年05月22日 Changbin 5292 Vue3 提供了 Transition 和 TransitionGroup 两个过渡动画组件,其中 Transition 主要用于元素或组件使用 v-if 、v-show 和路由切换时显示过渡动画,TransitionGroup 用于 v-for 渲染的... 阅读全文 0 评论
Vue3 的自定义指令 2023年05月12日 Changbin 2604 Vue 的指令是一种在 HTML 模板中以 v- 开头的属性,像 v-show 、v-if 、v-for之类的都属于指令。除了使用 Vue 内置的指令外,你也可以自定义指令。自定义指令的主要功能就是操作 DOM 元素,当 Vue 的内置指令无法满足你的需... 阅读全文 0 评论