全部内容
JS获取指定时间的时间戳方法汇总

本文汇总了JavaScript中获取指定时间时间戳的多种方法,包括Date.parse()、new Date()、Date.now()等。详细解析了各方法的精度差异、参数格式要求及注意事项,帮助开发者根据实际需求选择最合适的时间戳获取方案。

2026-10-31 11:27:47
121
拾光
详解webpack中的publicPath配置与常见坑

本文深入解析webpack中publicPath的配置方法,区分output与devServer中该属性的差异。重点说明为何生产环境需使用绝对路径,以及开发环境中因路径不一致导致页面空白的原因,并提供具体的配置示例和排查思路。

2026-10-31 11:16:57
77
编译时光
JavaScript 文件优化全面指南

本文系统介绍 JavaScript 文件优化的核心策略与实战技巧。内容涵盖最小化、压缩、异步加载、Tree shaking 等基础手段,深入解析纯 JS 环境下的循环优化、防抖节流、DOM 批量更新及错误处理机制。同时汇总 Webpack、Babel、Rollup 等主流优化工具链,帮助开发者提升页面加载速度、改善用户体验并优化搜索引擎排名。

2026-10-31 09:38:51
301
寒星
基于原生JS与CSS变量实现可拖拽容器布局组件

本文介绍如何不依赖重型第三方库,利用原生JavaScript和CSS变量实现一个高性能的可拖拽容器布局组件。通过封装DragLine与DragContainer,结合Flex布局特性,实现多列宽度自定义调整,同时避免React状态更新导致的重复渲染,提升页面性能。

2026-10-31 09:34:33
562
北岛
前端开发中js-md5库的集成与使用指南

本文详解js-md5在前端项目中的完整应用流程,涵盖从npm安装、Vue环境挂载到具体调用方法的步骤。通过实例展示如何利用该库实现密码加密、文件完整性校验及数字签名,并简要解析其源码结构,帮助开发者快速掌握这一常用单向散列算法工具。

2026-10-31 09:10:15
208
山岚
JavaScript与Vue中禁用鼠标右键菜单的实现方法

本文介绍了在JavaScript和Vue项目中禁用鼠标右键菜单的方法。通过oncontextmenu事件和addEventListener监听contextmenu事件,结合preventDefault()阻止默认行为。在Vue中,利用@contextmenu指令实现自定义右键菜单功能,并处理显示、定位及隐藏逻辑。

2026-10-31 08:26:09
609
组件花园
JavaScript实现给数字添加千位分隔符

本文详细介绍在JavaScript中为数字添加千位分隔符的多种实现方式,包括手动遍历字符串、使用正则表达式、toLocaleString及Intl.NumberFormat方法。同时提供在Vue项目中创建并全局挂载数字格式化过滤器的完整步骤,便于在页面中直接复用。

2026-10-31 07:59:30
604
组件花园
TypeScript 使用 using 关键字自动管理资源释放

本文介绍 TypeScript 中 using 关键字的使用方法。通过定义 Symbol.dispose 或 Symbol.asyncDispose,开发者可实现文件、数据库等资源的自动释放,避免手动管理连接导致的内存泄漏或资源占用问题。文章涵盖同步与异步场景下的具体代码示例及作用域规则。

2026-10-31 07:49:40
302
小括号
详解JavaScript如何避免内存泄漏

本文深入解析JavaScript内存泄漏的成因与检测手段,重点剖析全局变量、闭包、定时器、事件监听及缓存五大常见泄漏场景。通过具体代码示例与WeakMap等最佳实践,提供实用的内存优化方案,帮助开发者提升单页应用性能。

2026-10-31 07:36:55
477
拾光