全部内容
JavaScript 递归遍历本地文件夹并显示修改时间

本文介绍如何使用 JavaScript 结合 ActiveXObject 递归遍历本地文件夹,获取所有文件路径、名称及最后修改时间。该方法依赖 IE 内核浏览器,通过 Scripting.FileSystemObject 对象实现文件列表的读取与展示。

2026-10-23 20:26:15
647
拾光
前端开发基础:JavaScript的六大作用与常用操作详解

本文详解JavaScript在HTML中的位置摆放及其六大核心作用:直接输出、响应事件、修改内容与图像、调整样式及验证输入。同时介绍id、name、标签名三种元素查找方法,以及变量、数据类型、函数定义、运算符和流程控制语句的基础用法,并附带表单验证与简易计算器的实战案例。

2026-10-23 20:26:05
188
像素猫
JavaScript 中单等号、双等号与三等号的深度解析

本文详细解析 JavaScript 中单等号(赋值)、双等号(==)与三等号(===)的行为差异。重点阐述 == 在类型不同时进行的隐式转换规则,以及 === 对类型和值的严格检查机制。同时对比基本类型与引用类型在比较时的不同表现,帮助开发者避免常见的逻辑错误。

2026-10-23 20:26:02
378
开源拾贝
JavaScript实现图片透明遮罩层展示效果

本文介绍如何使用JavaScript结合CSS实现图片的透明遮罩层展示效果。通过定义半透明背景层与内容层的层级关系,实现点击触发图片显示的功能。代码包含HTML结构、CSS样式及交互逻辑,适用于前端图片预览场景。

2026-10-23 20:25:30
364
竹影
Node.js 与 Python 后端开发对比:如何选择?

本文深入对比 Node.js 与 Python 在后端开发中的表现。从灵活性、可扩展性、库生态及适用场景四个维度分析,探讨 V8 引擎优势、异步架构差异及 NPM 与 PIP 管理。帮助开发者根据项目需求,如高并发 I/O 或科学计算,做出准确的技术选型。

2026-10-23 20:25:20
191
夜航船
JavaScript Canvas实现烟花绽放及粒子文字动画

本文详解如何使用JavaScript和HTML5 Canvas实现烟花绽放动画。通过定义Firework和Particle类,模拟烟花上升、爆炸及碎片消散过程。进一步扩展代码,实现烟花碎片组成“Happy New Year”文字粒子效果,提供完整HTML源码及浏览器运行示例。

2026-10-23 20:24:22
93
小圆点
JavaScript 实现基础选项卡切换功能

本文详细介绍如何使用原生 JavaScript 实现一个简单的选项卡切换功能。通过 HTML 构建结构、CSS 控制样式与隐藏显示,以及 JS 处理点击事件和类名切换,实现按钮高亮与对应内容区域的同步展示。代码包含完整的 HTML、CSS 及 JS 实现逻辑,适合初学者学习 DOM 操作与事件处理。

2026-10-23 20:24:13
588
像素猫
JavaScript Event Loop机制详解:宏任务与微任务的执行顺序

本文深入解析JavaScript单线程模型下的Event Loop机制,详细区分宏任务(Macro-task)与微任务(Micro-task)的定义与执行时机。通过具体代码示例,阐明同步代码、异步微任务及宏任务的执行优先级,解释为何await后的代码与Promise会在定时器之前执行,帮助开发者掌握异步编程的核心逻辑。

2026-10-23 20:23:51
135
异步漫步
详解JS深拷贝与浅拷贝:原理、实现与局限性

本文深入解析JavaScript中深拷贝与浅拷贝的区别。通过基本类型与引用类型的内存机制,阐述Object.assign、slice、concat等浅拷贝方法的局限。重点介绍JSON.parse/stringify深拷贝的缺陷,并提供支持原型链、循环引用及正则日期对象的手写深拷贝函数实现,帮助开发者选择正确的数据复制策略。

2026-10-23 20:22:51
417
纸飞机
Element UI 自定义 el-dialog 关闭按钮图标及隐藏方法

本文介绍如何在 Element UI 中自定义 el-dialog 右上角关闭按钮的图标,通过 CSS 替换背景图实现。同时提供使用 showClose 属性设为 false 来完全隐藏关闭按钮的方法,解决特定界面需求。

2026-10-23 20:21:18
396
组件花园
JavaScript数组去重的五种常用实现方式

本文详细介绍JavaScript中去除数组重复值的多种实现方案,包括利用indexOf判断、splice移除、ES6 Set集合以及Array.form和展开运算符等技巧,帮助开发者根据实际需求选择最优解。

2026-10-23 20:20:58
319
函数茶馆
深入理解JavaScript运行机制与代码执行顺序

本文深入解析JavaScript的执行机制,涵盖代码块独立性、变量与函数的预编译过程,以及声明式与赋值式函数的区别。通过具体案例阐明JS引擎按代码块进行预处理与执行的流程,帮助开发者掌握变量作用域、函数提升及页面加载时的代码执行顺序,避免常见运行错误。

2026-10-23 20:20:47
654
木棉