全部内容
Vue3中获取DOM元素的几种方式总结

本文总结Vue3中获取DOM元素的多种方法。包括使用原生JS、通过ref获取单个元素、在v-for循环中获取多个DOM,以及在swiper组件中获取实例。针对深层嵌套的ref,介绍了使用getCurrentInstance在setup或生命周期中获取refs对象的方法,并提供具体代码示例。

2026-10-25 23:57:22
108
青山有信
TypeScript 与 JavaScript 核心区别及选型指南

本文深入解析 TypeScript 与 JavaScript 的核心差异。TypeScript 通过静态类型检查和面向对象特性,显著提升大型项目的代码质量、重构效率及团队协作能力;而 JavaScript 凭借社区庞大、学习曲线平缓及原生浏览器支持,在小规模项目中仍具灵活优势。文章对比了两者在生产力、维护性及适用场景上的表现,为开发者提供选型参考。

2026-10-25 23:57:15
100
木棉
Vue中使用Mock.js模拟后端数据及请求流程

本文详细介绍在Vue项目中如何利用Mock.js生成假数据以支持前端页面开发。内容涵盖安装依赖、创建Mock配置文件、封装Axios请求实例以及如何在组件中调用模拟接口,帮助前端在后台接口未就绪时独立进行页面逻辑调试与开发。

2026-10-25 23:56:30
190
后端茶话
JavaScript async/await 使用详解:从原理到错误处理

本文详解 JavaScript ES2017 引入的 async/await 语法,旨在简化 Promise 调用。文章深入解析 async 函数如何隐式返回 Promise 对象,以及 await 关键字如何阻塞等待异步任务完成。重点涵盖错误捕获的三种方式(.catch、外部 try-catch、内部 try-catch)及字面量概念,帮助开发者实现更清晰的异步代码编写。

2026-10-25 23:56:05
430
青柠
JavaScript Error 对象详解:属性、六种内置错误与自定义实现

本文详解 JavaScript 中 Error 对象的语法、属性及六种常见派生类型。涵盖 SyntaxError、TypeError 等错误的触发场景,解析 message、stack 等核心属性,并演示如何通过 ES6 类继承自定义错误类型,提升代码调试与异常处理能力。

2026-10-25 23:56:01
633
闭包旅人
JavaScript对象创建与继承模式详解

本文系统讲解JavaScript中对象的七种创建模式,涵盖从Object构造函数到组合模式的演进逻辑,并深入剖析原型链、借用构造函数及组合继承的实现原理与适用场景,帮助开发者根据实际需求选择最优方案。

2026-10-25 23:54:50
84
木棉
Three.js实战:绘制随机三角形及窗口自适应方案

本文详解如何使用Three.js的BufferGeometry创建随机分布的三角形集群,通过Float32Array管理顶点数据并设置透明材质。重点解决浏览器窗口尺寸变化时的画面自适应问题,包括监听resize事件、更新渲染器尺寸及调用摄像机投影矩阵更新方法,确保渲染画面始终与视口匹配。

2026-10-25 23:54:38
379
微光
JavaScript 手动实现 Promise 核心逻辑详解

本文详细解析如何使用 JavaScript 手动实现 Promise 核心功能。从构造函数、状态管理到 then 方法的链式调用,逐步讲解 resolve 与 reject 机制。涵盖 catch、finally 的特殊处理,以及 Promise.all 和 Promise.race 的底层逻辑,帮助开发者深入理解异步编程原理。

2026-10-25 23:53:22
591
半夏
JavaScript数组去重的十种实现方案详解

本文系统梳理了JavaScript中实现数组去重的十种常用方法。内容涵盖基于ES6特性的Set解构、includes与indexOf判断,以及利用forEach、filter、splice等原型方法的实现。同时介绍了基于对象属性标记和排序比较的传统算法,帮助开发者根据兼容性与性能需求选择最优方案。

2026-10-25 23:52:19
533
青柠
async/await实现Promise.all()简介

本文介绍Promise.all()的基本用法及通过async/await手动实现的两种方案。重点解析await处理失败时的行为差异,对比循环等待与计数触发两种实现逻辑,并提供结合使用的代码示例。

2026-10-25 23:52:05
354
函数茶馆
JavaScript 检查字符串包含子串的三种方法:includes、indexOf 与正则表达式

本文详细介绍JavaScript中检测字符串是否包含子串的三种常用方法:includes()、indexOf()以及正则表达式。通过对比它们的语法、返回值、性能差异及大小写敏感性,帮助开发者根据实际需求选择最合适的字符串匹配方案,涵盖基础用法、参数设置及注意事项。

2026-10-25 23:51:47
307
异步漫步
JavaScript详解使用Promise处理回调地狱的两种方法

本文详解JavaScript中解决回调地狱的两种方案:利用.then()链式调用实现异步操作的顺序执行与错误捕获,以及使用async/await语法使异步代码更具可读性。通过then-fs模块示例,对比两种方法的代码结构与执行逻辑,帮助开发者优化异步编程实践。

2026-10-25 23:51:34
388
木棉