全部内容
JavaScript 事件绑定、冒泡、捕获与执行顺序详解

本文系统梳理了 JavaScript 中 DOM 事件的多种绑定方式,对比了 HTML 内联、JS 属性及 W3C 标准 API 的优劣。深入解析了事件冒泡与捕获的核心概念,结合 DOM 事件流的三个阶段(捕获、目标、冒泡),详细说明了不同绑定参数对执行顺序的影响,并提供了阻止事件传播的标准做法。

10.30
热度 149
JavaScript命令模式实战:构建松耦合的菜单操作

本文通过一个具体的菜单程序示例,深入解析JavaScript中的命令模式。重点阐述如何利用该模式在请求发送者与接收者之间建立松耦合关系,即使不知道具体接收者是谁也能执行操作。文章包含HTML与JS代码实现,并分享了通过调试错误深入理解命令模式执行机制的学习心得。

10.30
热度 458
JavaScript实现HTML5全屏模式及浏览器兼容处理

本文详解如何利用JavaScript调用HTML5全屏API,针对Gecko与WebKit内核的差异进行兼容处理。重点解析requestFullscreen系列方法的使用,以及解决WebKit全屏后元素尺寸未自动拉伸的问题,通过CSS强制宽高100%实现统一的全屏视觉效果。

10.30
热度 490
JavaScript 键盘事件监听:原生与 jQuery 实现详解

本文详细介绍在JavaScript中监听键盘事件的两种主流方式:原生DOM事件与jQuery封装。对比了onkeydown、onkeypress和onkeyup三个核心事件在原生与jQuery中的行为差异,并通过具体代码示例展示了如何获取键值、判断按键(如回车、空格)以及处理不同按键状态。文章旨在帮助开发者根据项目需求选择合适的事件监听方案,解决页面交互中的键盘响应问题。

10.30
热度 441
JavaScript 实现 StringBuffer 类的完整示例

本文介绍如何在 JavaScript 中手动实现 StringBuffer 类,以优化大量字符串拼接的性能。通过原型链定义 Append、AppendFormat、clear 和 size 等方法,并提供具体的实例化调用代码,展示如何高效处理字符串操作。

10.30
热度 575

标签目录

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