全部内容
JavaScript实现刷新不重记的倒计时

本文介绍如何在JavaScript中实现刷新页面后倒计时不重置的功能。通过对比Cookie、本地缓存等方案,重点讲解利用window.name属性保存剩余时间的具体实现方式,适用于模拟考试等需要持久化倒计时的场景。

2026-10-30 12:00:21
248
拾光
纯静态HTML页面间参数传递与数据交互方案

本文介绍两种在纯静态HTML页面间传递参数及获取数据的方法。第一种利用URL锚点特性,通过修改window.location将背景色、宽度等参数传递给目标页面,并在目标页解析location.hash获取值。第二种通过动态创建隐藏的iframe加载目标页面,利用contentDocument访问其DOM,从而在源页面获取目标页面的元素或变量。

2026-10-30 12:00:02
638
竹影
深入理解JavaScript中bind方法的特性与函数柯里化

本文深入解析JavaScript中bind方法的核心特性。bind不仅固定this指向,还会预置部分实参,形成函数柯里化。文章详细说明了返回函数length的计算规则,以及当绑定函数作为构造函数使用时this被忽略的特殊行为,帮助开发者掌握高级函数编程技巧。

2026-10-30 11:59:54
574
异步漫步
JS实现静态HTML页面间参数传递与数据交互

本文介绍在纯静态HTML环境下,利用JavaScript实现页面间参数传递与数据获取的两种方案。第一种通过URL锚点传递配置参数,目标页解析location.hash应用样式;第二种利用隐藏的iframe加载目标页,通过contentDocument访问其DOM元素。适用于非跨域场景下的页面通信。

2026-10-30 11:59:44
114
小圆点
JavaScript实现树形下拉框:扁平数据转Tree结构及递归渲染

本文介绍如何在JavaScript中将后台返回的扁平List数组转换为嵌套的Tree结构JSON,并通过递归函数动态生成带有层级缩进的下拉框选项。核心内容包括数据转换算法、递归渲染逻辑及DOM操作实现,适用于需要展示层级关系(如目录结构)的前端场景。

2026-10-30 11:59:22
577
半夏
JavaScript中&&与||运算符的短路机制及优先级详解

本文深入解析JavaScript中&&(逻辑与)和||(逻辑或)运算符的短路求值机制及其混合使用时的优先级规则。通过具体代码示例,阐明运算符如何返回操作数而非单纯布尔值,并对比&&与||在复杂表达式中的执行顺序,帮助开发者准确理解压缩代码逻辑及避免常见陷阱。

2026-10-30 11:59:02
618
拾光
Three.js 网格(Mesh)创建与属性修改详解

本文详细介绍Three.js中网格(Mesh)的创建流程及常用属性修改方法。通过具体代码示例,讲解如何将几何体与材质结合生成网格对象,并演示如何在创建后动态修改材质颜色。此外,文章还深入解析了基于THREE.Object3D的位置、缩放和旋转属性操作,包括Vector3的使用方式,帮助开发者掌握三维物体的基础构建与变换技巧。

2026-10-30 11:58:32
239
小满
JavaScript 三种继承方式详解:原型链、apply与call+prototype

本文深入解析JavaScript的三种主要继承模式:基于prototype的原型链继承、利用apply方法继承以及结合call与prototype的混合继承。通过代码示例对比各方式在参数传递、属性复制及instanceof类型判断上的表现,指出原型链无法传参、apply导致类型丢失等局限,并论证call+prototype组合在保持类型关系与功能复用上的优势,同时提及更完善的继承方案以解决重复初始化问题。

2026-10-30 11:58:27
169
青柠
深入理解JavaScript原型与继承机制

本文深入解析JavaScript中的原型与继承机制。通过实例分析instanceof运算符的判断逻辑,区分函数对象与普通对象的prototype与__proto__属性差异,梳理原型链的指向关系,并展示如何利用prototype属性实现实例间的属性共享与继承。

2026-10-30 11:58:15
179
木棉
纯JS代码绘制3D红色玫瑰:蒙特卡罗与Z-Buffer技术解析

本文介绍如何使用纯JavaScript脚本在浏览器中绘制3D红色玫瑰。通过结合蒙特卡罗采样、Z-Buffer隐藏面消除及欧拉旋转技术,利用Canvas实现高性能图形渲染。文章详细解析了从几何建模到色彩填充的完整实现过程,并提供核心代码供开发者参考。

2026-10-30 11:57:53
621
闭包旅人
Node.js入门:Web开发基础与HTTP协议解析

本文面向Node.js初学者,系统梳理Web开发核心概念。从C/S与B/S架构对比入手,深入解析HTTP请求与响应的完整结构,包括请求行、头信息及消息体。同时涵盖浏览器渲染模式、ECMAScript标准及常用JS属性与方法,帮助新手建立扎实的前后端交互知识体系。

2026-10-30 11:57:48
620
服务小站