全部内容
TypeScript Class 类基础:定义、继承、修饰符与静态成员详解

本文介绍 TypeScript 中 Class 类的核心用法,涵盖 class 关键字定义、extends 继承机制、public/private/protected 访问修饰符及 static 静态成员。通过具体代码示例,解析属性与方法的管理方式,帮助开发者结构化组织面向对象代码。

2026-10-30 23:46:54
567
异步漫步
详解TypeScript编译TSX文件的方法

本文深入解析TypeScript中TSX文件的编译机制,重点讲解tsconfig.json中jsx选项的不同模式及其对编译输出的影响。通过Preact和Snabbdom两个虚拟DOM库的实战案例,演示如何配置jsxFactory和jsxImportSource以适配不同的运行时环境,并对比React标准编译路径与自定义JSX工厂函数的差异。

2026-10-30 23:45:58
464
函数茶馆
JS获取当前时间的两种方法小结

本文介绍了JavaScript中获取并格式化当前时间的两种常见方式。第一种方法直接拼接日期组件,优势在于包含星期信息,但不足是数值不补零;第二种方法通过自定义函数对个位数进行补零处理,格式更规范,但未包含星期信息。

2026-10-30 23:45:32
571
小括号
一文详解JavaScript的转码方式

本文详细解析JavaScript中escape、encodeURI和encodeURIComponent三种转码函数的区别,涵盖不编码字符范围及输出格式。重点讲解表单空格转+号的机制,以及通过双重decodeURIComponent结合unescape的稳健解码策略,解决服务端编码不一致导致的异常问题。

2026-10-30 23:44:49
174
代码拾荒
JS原型与原型链详解:经典模式与圣杯模式对比

本文深入解析JavaScript中的原型、原型链及继承机制,重点对比经典模式与圣杯模式的实现差异。通过原型链继承、构造函数继承及组合继承的代码示例,阐明如何避免父类属性重复初始化及原型链断裂问题,提供实用的JS面向对象编程方案。

2026-10-30 23:44:40
278
小括号
ECharts x轴与y轴配置详解:从基础属性到高级设置

本文详细介绍ECharts中xAxis与yAxis的核心配置项,涵盖名称样式、轴线、刻度、标签及分隔线等关键属性。通过解析具体参数如type、nameTextStyle及splitLine,帮助开发者快速掌握坐标轴定制方法,实现更精准的图表展示效果。

2026-10-30 23:44:11
180
工具松鼠
JavaScript 数组插入元素的四种常用方法详解

本文详细介绍在 JavaScript 中对数组插入元素的四种核心方法。通过 push() 向末尾添加,unshift() 向开头添加,splice() 在指定位置插入,以及 concat() 生成新数组而不修改原数组。文章包含具体代码示例与参数解析,帮助开发者根据需求选择最优方案。

2026-10-30 23:41:34
556
小括号
uniapp全局公共组件、样式及方法注册与使用详解

本文详解uniapp项目中全局公共组件、样式及方法的创建、注册与使用流程。涵盖基于Vue规范的组件编写、main.js全局注册及easycom自动注册机制;介绍SCSS变量与全局样式的引入方式;演示公共方法的封装与挂载至Vue原型,助力提升开发效率与代码复用性。

2026-10-30 23:39:57
94
小布丁
UniApp自定义滑动触摸组件开发指南:H5/小程序/App全端兼容

本文详细介绍在UniApp项目中开发自定义滑动触摸组件的方法,涵盖H5、微信小程序及App端的全平台兼容实现。通过解析touchstart、touchend等核心事件,结合pageX/clientY坐标计算滑动方向,提供完整的Vue组件代码示例,包括模板、样式及逻辑处理,帮助开发者快速实现上拉、下拉、左右滑动等交互效果。

2026-10-30 23:37:27
338
交互手记
详解JavaScript中JSON.stringify方法

本文深入解析JavaScript中JSON.stringify方法的用法,涵盖其基础功能及第二、三参数的灵活应用。通过函数或数组过滤对象属性,实现自定义序列化逻辑,并结合toJSON钩子处理特殊转换。内容包含深拷贝、存储格式化等实际场景示例,帮助开发者掌握高效的数据序列化技巧。

2026-10-30 23:37:26
565
函数茶馆
Node.js版本升级与降级完整指南:n与nvm双方案详解

本文详细介绍在Node.js开发中如何高效管理不同版本。通过全局安装n模块或使用nvm工具,实现Node版本的快速安装、切换与卸载。涵盖从稳定版到指定版本的完整操作流程,帮助开发者灵活应对多项目环境需求。

2026-10-30 23:37:11
616
栖木
uniapp禁止遮罩层下页面滚动的解决方法

本文介绍uniapp中自定义弹窗时底层页面仍可滚动的问题。对比了设置高度限制、catchtouchmove阻止冒泡以及官方推荐的@touchmove.stop.prevent三种方案。重点解析推荐方案如何在真机环境下有效禁止滚动,同时避免控制台报错,适用于各类弹窗场景。

2026-10-30 23:37:04
406
开源拾贝