全部内容
JavaScript数组详细归纳

本文详细归纳了JavaScript数组的创建与转换方法,包括使用Array.from将字符串、集合、映射及类数组对象转为数组,以及Array.of的使用。同时介绍了keys、values、entries等迭代器方法的遍历应用,并讲解了slice和splice在数组元素截取与增删改中的具体操作。

10.24
热度 208
前端开发常用JavaScript工具函数与代码片段

本文整理了8个前端开发中高频使用的JavaScript代码片段,涵盖获取文件后缀、剪贴板复制、异步休眠、随机ID生成、深拷贝、数组去重、对象转FormData及小数保留等功能。每个片段均提供原理说明与使用示例,帮助开发者简化逻辑、提升工程效率。

10.24
热度 491
JavaScript实现经典贪吃蛇游戏

本文详细介绍如何使用JavaScript实现经典贪吃蛇游戏。核心逻辑采用单例模式动态创建页面元素,涵盖地图构建、蛇身模型管理、食物随机生成及键盘交互控制。通过定时器驱动蛇体移动,并实现穿墙机制与碰撞检测逻辑,完整展示前端游戏开发的关键技术点。

10.24
热度 630
原生JS手风琴组件:过渡效果未生效的排查

本文探讨使用原生JavaScript实现手风琴效果时遇到的过渡动画未生效问题。通过展示包含HTML结构、CSS样式及JS逻辑的完整代码,分析在动态切换显示状态时,transition属性未能正确触发的原因,并提供相关代码实现供参考。

10.24
热度 313
JavaScript 按指定间隔向字符串插入随机字符的实现

本文介绍了一种在 JavaScript 中按指定字符间隔向字符串插入随机字符的方法。通过正则表达式将原字符串分割,并在每段后追加随机选择的分隔符,实现字符串的随机化增强。

10.24
热度 615
fullpage.js 全屏滚动插件配置与使用指南

本文详细介绍基于jQuery的fullpage.js插件,实现全屏网站滚动效果。涵盖引入依赖、HTML结构搭建、核心JS配置参数(如sectionsColor、anchors)、导航菜单绑定及常用API方法。同时解析onLeave、afterLoad等关键回调函数的使用场景,帮助开发者快速构建支持鼠标、键盘及触屏控制的现代化全屏页面。

10.24
热度 439
JavaScript Cookie 读写删除操作函数详解

本文提供了一套完整的 JavaScript 函数,用于处理 Cookie 的读取、设置与删除操作。代码涵盖了获取指定名称的 Cookie 值、设置带有过期时间、路径、域名和安全标志的 Cookie,以及通过设置过去时间戳来删除特定 Cookie 的方法。适用于需要手动管理浏览器本地存储的前端开发场景。

10.24
热度 444
JavaScript 实现基于 transform 的简单轮播图

本文介绍如何使用 JavaScript 结合 CSS 的 transform 属性实现简单的轮播图效果。通过 translateX 控制图片位移,配合按钮点击事件切换图片,并更新指示器状态,适合初学者学习前端交互逻辑。

10.24
热度 378
深入解析 JavaScript 中 typeof 与 instanceof 的区别及通用类型判断

本文详细解析 JavaScript 中 typeof 与 instanceof 的区别。typeof 用于判断基础数据类型,但 null 返回 object;instanceof 基于原型链判断引用类型。针对两者局限,介绍使用 Object.prototype.toString 实现通用的数据类型检测方法,涵盖数组、日期、正则等复杂类型的准确识别。

10.24
热度 567
Taro H5 手动实现自定义样式输入框组件

本文介绍在 Taro H5 环境中,针对现有组件库无法满足特定 UI 需求的情况,手动实现一个支持自定义样式的输入框组件。通过结合 JavaScript 与 SCSS,利用 contenteditable 属性解决 placeholder 样式修改难题,提供完整的组件代码与样式实现方案。

10.24
热度 348
JavaScript 构造函数与对象创建详解

本文详解JavaScript中如何使用构造函数创建对象。通过new运算符调用函数,利用this初始化属性。文章对比了构造函数法与直接定义法,解析了构造函数的返回值机制及代码示例,帮助开发者掌握对象实例化的核心技巧。

10.24
热度 237
JavaScript实现无法关闭的随机移动广告弹窗

本文介绍如何使用JavaScript实现一个简易但无法直接关闭的广告弹窗。通过CSS设置窗口样式,利用JS监听鼠标事件使关闭按钮变为手型,并在点击时触发随机位置移动逻辑。同时限制点击次数,达到指定阈值后窗口自动隐藏,适用于前端交互特效学习。

10.24
热度 586

标签目录

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 应用部署