自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Capacitor跨平台开发基础

Capacitor 允许使用现代 web 技术来构建可在任意平台中运行的应用,从 web 浏览器到移动设备(Android 和 iOS),甚至是通过 Electron(Github 上比较流行的使用 Node.js 和前端 web 技术构建跨平台桌面应用的技术)构建的桌面应用平台。用 Capacitor CLI 的 open 命令在本地 IDE(在我们的示例中为Android Studio)中打开你的原生项目;用 Capacitor CLI 的 open 命令在本地在Xcode 中打开你的原生项目;

2026-01-22 13:26:40 714

原创 JavaScript笔记(五)Promise对象

Promise 是现代 JavaScript 异步编程的核心,理解它的工作原理和最佳实践对于编写健壮的异步代码至关重要。Promise 解决的不是“异步”,而是“用可组合、可推理的方式描述未来值的状态变化”

2026-01-22 11:07:36 957

原创 VUE笔记(三)Vue的虚拟DOM解析

虚拟 DOM 本质是一个JS 对象树key?: stringel?👉 每一个 VNode 都对应一个真实 DOM(或组件实例)Vue 的虚拟 DOM = 编译期 + 运行期协作的高效 UI 描述系统,本质目标是“减少无意义更新”,而不是“替代 DOM”。

2026-01-20 10:09:20 704

原创 错误&解决方案(二)Uncaught TypeError: {(intermediate value)(intermediate value)} is not iterable【面试题】

要求右侧必须是可迭代的(如数组、Map、Set等),而普通对象默认不可迭代。当时面试现场做笔试,毫无头绪!,但又要让它正确运行并输出。

2026-01-09 16:26:38 301

原创 JavaScript笔记(四)防抖&节流

防抖:把多次执行合并成一次(等你停)节流:限制执行频率(你快我慢)

2026-01-08 15:26:32 522

原创 JavaScript笔记(三)import和require的区别与对比

在 JavaScript 中,import和require都用于,但它们来自,在等方面差异很大。

2026-01-07 15:20:39 1194

原创 JavaScript笔记(二)JavaScript 对象探究

常规对象遵循 ECMAScript 标准内部方法包括普通对象字面量、Object 创建的对象等行为可预测且标准异质对象具有一个或多个非标准内部方法包括 Array、String、Arguments、Proxy、Module 等提供特殊功能但可能有性能开销关键区别内部方法实现:异质对象重写了某些内部方法行为一致性:常规对象行为一致,异质对象有特殊规则性能特征:常规对象通常更高效可扩展性:常规对象更容易扩展和修改。

2025-12-30 15:32:52 911

原创 VUE笔记(二)Vue3中watch与watchEffect区别

优先考虑watch:当你逻辑清晰,且需要明确知道哪个数据变了以及变成了什么的时候,watch是更安全、更易理解的选择。适时使用:当逻辑是一连串依赖于多个状态的连锁反应,或者你希望减少样板代码、依赖关系能由 Vue 自动管理时,更强大、更简洁。性能考量watch因为目标明确,通常更容易进行性能优化(例如设置由于自动追踪,在复杂或分支逻辑中可能会有不必要的追踪,但多数情况下差异不明显。代码可读性:在团队协作中,watch显式声明依赖,意图更清晰;的依赖关系需要阅读函数体才能确定。维度watch。

2025-12-25 09:36:12 976

原创 JavaScript笔记(一)JS循环中setTimeout的经典陷阱(for循环中定时器打印问题解析)

作用域问题var声明的变量在循环中共享同一个引用。事件循环机制setTimeout是异步操作,回调函数在循环结束后才执行,此时变量已是最终值。方法示例适用场景let...)现代 JS(推荐)闭包兼容旧环境(如 ES5)setTimeout第三个参数较少使用(传参绑定)推荐优先使用let,简洁且符合直觉。

2025-12-23 09:05:26 321

原创 错误&解决方案(一)Win11下Electron打包权限错误&解决方案

错误信息包含 darwin\10.12\lib\libssl.dylib(macOS 文件),可能是缓存混乱。以管理员身份运行 PowerShell 或命令提示符,然后在项目目录执行构建命令。Windows 上创建符号链接需要管理员权限或开发者模式,导致解压失败。以管理员权限运行构建(或启用开发者模式)。winCodeSign 缓存可能已损坏。

2025-12-23 09:03:09 303

原创 VUE笔记(一):Vue3中ref与reactive区别

简单记忆单值用ref,多值用reactiveref要.valuereactive直接访问ref可重新赋值,reactive只能修改属性根据具体场景选择合适的方法,通常项目中会混合使用两者。

2025-12-22 16:05:19 760 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除