全部内容
JavaScript解析拼接JSON字符串为数组的方法

本文介绍在JavaScript中处理因HTTP流式传输导致多个JSON对象拼接成单一字符串的问题。通过自定义函数遍历字符串并提取完整JSON对象,将其解析为数组。同时对比eval与JSON.parse的使用场景,强调后者在性能与安全上的优势,并提供处理嵌套数组等复杂结构的示例。

2026-10-31 15:28:26
401
异步漫步
JavaScript 对象赋值与拷贝机制详解

本文深入解析 JavaScript 中的对象赋值与拷贝机制。通过对比引用传递与值复制,详解使用扩展运算符进行浅拷贝的方法,并探讨深拷贝在处理嵌套对象、循环引用及特殊内置对象时的实现策略与性能权衡,帮助开发者避免数据共享导致的意外修改。

2026-10-31 15:28:23
364
木棉
jQuery中.length与.size()的区别及原生JS使用指南

本文详细解析jQuery中获取元素个数的两种常见方式:原生JS的.length属性与jQuery的.size()方法。两者在功能上返回结果一致,但.size()是jQuery封装的方法,内部调用length属性。自jQuery 1.8版本起,官方推荐直接使用.length,因其性能更优且为原生属性,适用于字符串、数组及DOM元素计数。

2026-10-31 15:28:03
192
拾光
TypeScript 实现栈结构的方法与示例

本文介绍如何使用 TypeScript 实现栈(Stack)数据结构。栈是一种遵循后进先出(LIFO)原则的线性表,仅允许在栈顶进行插入和删除操作。文章详细解析了入栈、出栈、获取栈顶元素、判断空栈、清空栈及获取大小等核心操作,并基于数组封装了完整的 TypeScript 泛型类实现,提供可直接运行的代码示例。

2026-10-31 15:27:14
589
异步漫步
TypeScript 清空数组的六种方法对比与选型指南

本文深入解析 TypeScript 中清空数组的六种常见方法,包括设置 length 属性、splice、重新赋值、pop/shift 循环及遍历置 undefined。详细对比各方法的执行效率、内存占用及适用场景,帮助开发者根据实际需求选择最高效、安全的清空策略。

2026-10-31 15:25:45
651
听澜
JS把年月日转为时间戳的操作方法

本文介绍在JavaScript中将年月日转换为Unix时间戳的两种常见方法:通过Date构造器解析日期字符串,以及分别设置年、月、日数值。重点说明月份从0开始的特性、ISO 8601格式推荐及毫秒与秒的转换,帮助开发者准确获取时间戳。

2026-10-31 15:25:27
463
半夏
微信小程序嵌入H5页面(webview)的基本用法和父子传参数详细说明

本文详细介绍在微信小程序中通过webview组件嵌入H5页面的配置与开发流程。重点解析业务域名配置、父子页面间的数据传递机制,包括小程序向H5传参及H5通过weixin-js-sdk向小程序回传数据的具体代码实现,并说明H5跳转回小程序的方法。

2026-10-31 15:24:21
156
百宝袋
TypeScript中bind的使用方法及注意事项

本文详细介绍TypeScript中bind()方法的语法与返回值,分析其在事件处理和回调函数中的典型应用场景。重点讲解bind仅绑定this值的特性,以及新函数对原型链和作用域链的影响,帮助开发者正确使用该工具并避免常见错误。

2026-10-31 15:24:05
382
异步漫步
前端获取Excel表格数据并在浏览器展示方法实例

本文介绍了如何在React项目中利用Univer插件库在浏览器中展示Excel表格数据。文章详细讲解了从安装Univer及相关依赖、引入样式和语言包、创建Univer实例,到通过本地上传或接口获取数据源,并最终将Excel数据转换为插件所需格式并渲染到界面的完整流程。

2026-10-31 15:23:51
159
远帆
uniapp 微信半屏小程序跳转配置与使用指南

本文详细介绍在 uniapp 项目中如何实现微信小程序的半屏跳转功能。涵盖 manifest.json 中 embeddedAppIdList 的配置方法、openEmbeddedMiniProgram API 的使用示例、封装调用技巧以及半屏跳转的兼容性限制与后台申请流程,帮助开发者顺利实现半屏交互。

2026-10-31 15:23:30
512
清欢
查找JS对象中是否包含某个变量的6种方法总结

本文总结了在JavaScript中检查对象是否包含特定属性的六种常用方法。涵盖in运算符、hasOwnProperty()、Object.prototype.hasOwnProperty.call()、Reflect.has()、Object.keys()以及Object.getOwnPropertyDescriptor()。详细解析了各方法的适用场景、继承属性处理及性能差异,帮助开发者根据实际需求选择最合适的检测方式。

2026-10-31 15:22:38
302
函数茶馆
前端qrcode生成二维码安装及使用示例详解

本文详细介绍基于JavaScript的qrcode库的安装与使用方法。该库利用HTML5 Canvas在客户端实时生成二维码,具有轻量、易用、跨平台等优点。文章涵盖浏览器端与服务端API详解,并通过Vue2和Vue3项目示例演示具体代码实现,解决中文编码、Logo添加等常见问题。

2026-10-31 15:22:14
422
模板散步