JavaScript
JavaScript立即执行函数(IIFE)是什么及基本语法

深入解析JavaScript立即执行函数(IIFE)的核心定义、执行机制与基本语法。通过详实的推导演示、作用域对比、语法形态拆解及完整代码示例,掌握IIFE如何实现变量私有化与模块封装,以及在现代ES6+体系下的选型实践。

11.05
热度 432
JavaScript立即执行函数(IIFE)是什么及基本语法
怎么在 JavaScript 类中手动实现自定义链式调用 API

本文详细讲解在现代 JavaScript 类中手动实现自定义链式调用(Method Chaining / Fluent API)的完整机制与工程实践。包含 return this 底层流转、标准四步实现法、完整代码实战、可变与不可变架构取舍、异步链式实现以及核心避坑指南。

11.05
热度 663
怎么在 JavaScript 类中手动实现自定义链式调用 API
JS负数使用Math.ceil向上取整的结果解析

深入解析JavaScript中负数使用Math.ceil向上取整的计算逻辑与底层原理。通过数轴推导、步骤剖析、四种常用取整方法对比及-0边界陷阱,帮助读者彻底掌握负数向上取整的核心机制与避坑实践。

11.05
热度 611
JS负数使用Math.ceil向上取整的结果解析
JS判断数组是否包含某值:includes与indexOf的区别

深入解析 JavaScript 中判断数组是否包含某值的两种核心方法:Array.prototype.includes 与 Array.prototype.indexOf。从返回值类型、隐式转换陷阱、SameValueZero 比对算法、NaN 与稀疏数组处理、以及工程选型决策等维度全面对比。

11.05
热度 141
JS判断数组是否包含某值:includes与indexOf的区别
JavaScript(JS)主要用来做什么

深入解析JavaScript(JS)的核心用途,涵盖客户端动态交互、DOM操作、异步数据通信、服务端开发与跨平台工程化,结合完整示例与流程图帮助读者全面理解JS的实际价值与职责边界。

11.05
热度 426
JavaScript(JS)主要用来做什么
marked.js 快速上手:安装与基础 Markdown 转 HTML 示例

本教程详细讲解 marked.js 的快速上手方法,包括 Node.js 与浏览器环境的安装引入、marked.parse() 基础转换示例、常用配置选项以及 XSS 安全防御方案。

11.05
热度 299
marked.js 快速上手:安装与基础 Markdown 转 HTML 示例
用JS闭包模拟私有变量:模块模式封装技巧

深入解析在JavaScript中如何利用闭包与立即执行函数构建模块模式,实现真正的私有变量与内部逻辑封装,详解特权方法、揭示模块模式、扩展技巧及引用泄漏防范。

11.05
热度 76
用JS闭包模拟私有变量:模块模式封装技巧
JS数组find与filter取值区别及性能对比

深入对比JavaScript中Array.prototype.find与filter的核心取值差异、遍历短路机制、性能耗时与内存开销,并提供实用选型指南与避坑建议。

11.05
热度 294
JS数组find与filter取值区别及性能对比
JS输出对象显示[object Object]怎么办?JSON.stringify格式化打印技巧

解析JavaScript中打印对象出现[object Object]的根本原因,详细讲解JSON.stringify三参数格式化输出、属性过滤、缩进控制,以及循环引用、BigInt等边界情况的处理方案。

11.05
热度 183
JS输出对象显示[object Object]怎么办?JSON.stringify格式化打印技巧
JavaScript将儒略日逆向还原为公历日期时间的实现方法

详细介绍在JavaScript中将儒略日(Julian Day, JD)逆向还原为公历(格里高利历)年月日及标准时分秒的两种实现方案:通用天文Meeus算法与现代Unix时间戳映射法,剖析0.5天偏移本质与浮点精度控制细节。

11.04
热度 487
JavaScript将儒略日逆向还原为公历日期时间的实现方法
Three.js 入门:怎么搭建环境并运行第一个 3D 场景

本文系统讲解如何从零搭建 Three.js 开发环境并成功运行第一个 3D 场景。涵盖核心概念解析、Vite 与 CDN 两种搭建路径对比、完整代码编写、动画循环与视口自适应配置及常见问题排查。

11.04
热度 175
Three.js 入门:怎么搭建环境并运行第一个 3D 场景
怎么封装兼容旧浏览器的JS数组检测工具函数

详细讲解怎么封装兼容旧浏览器的JS数组检测工具函数。深入剖析typeof、instanceof及constructor在旧版本IE与跨iframe环境下的缺陷,通过Object.prototype.toString与原生Array.isArray构建高性能、高安全性的兼容检测方案。

11.04
热度 655
怎么封装兼容旧浏览器的JS数组检测工具函数

标签目录

JavaScript 核心技术JavaScript 基础JavaScript 函数与作用域JavaScript 对象与原型JavaScript 数组与数据处理JavaScript 异步编程JavaScript 项目实战
浏览器与 Web 开发DOM 与事件浏览器 API网络请求与通信浏览器数据存储前端调试前端安全
前端框架与应用VueReactNext.jsNuxt前端状态管理前端性能优化
TypeScript 与工程化TypeScript前端构建依赖管理自动化测试前端部署代码规范与重构
Node.js 后端开发Node.js 基础Node.js Web 框架数据库开发接口开发与鉴权服务部署与运维Node.js 性能优化
AI 开发与应用大模型 API 开发AI 智能体开发RAG 与知识库AI 编程工具AI 多模态应用AI 应用部署