全部内容
JavaScript DOM 基础:节点类型与常用获取方法

本文介绍 DOM 的核心概念,包括元素、文本和属性三种节点类型及其 nodeType 值。详细解析了 getElementById、getElementsByTagName、getAttribute 和 setAttribute 四个常用 DOM 方法的语法、参数要求及返回值类型,帮助开发者掌握基础 DOM 操作。

10.23
热度 495
JavaScript键盘与鼠标事件触发顺序及click与dblclick冲突处理

本文解析JavaScript中键盘事件与鼠标事件的触发机制。键盘按下时依次触发keydown、keypress和keyup;长按时重复触发前两者。针对click与dblclick共存时的冲突,通过setTimeout延迟执行click逻辑,并在触发dblclick时清除定时器,确保双击时不执行单击处理。

10.23
热度 293
JavaScript 键盘事件 keyCode 对照与触发顺序详解

本文整理 JavaScript 中 keydown、keyup 和 keypress 事件的 keyCode 数值对照,涵盖大小键盘及字母符号。重点说明 keydown 先于 keypress 触发,而 keyup 适用于获取按键后的输入状态,帮助开发者准确处理键盘交互逻辑。

10.23
热度 569
前端JS调用Java后端执行SQL的三种方式及DWR实现详解

本文解析在JS中执行Java后台SQL语句的三种常见方式,重点详述基于DWR框架的实现方案。内容涵盖dwr.xml映射配置、web.xml中DWRServlet的设置、Java后端类编写以及前端JSP页面引入engine.js并调用后台方法的完整流程,旨在提供安全且高效的前后端交互示例。

10.23
热度 276
ES6 Proxy get方法详解:参数、陷阱与原型链处理

本文深入解析ES6中Proxy对象的get方法,详细说明target、property和receiver三个参数的作用。重点指出在get中直接访问receiver会导致死循环,并探讨当目标对象或其原型链包含getter时可能引发的异常。通过代码示例演示如何利用Object.defineProperty或Object.assign遮蔽原型链上的getter以规避错误,帮助开发者安全使用Proxy进行对象属性拦截。

10.23
热度 316
JavaScript实现抖音罗盘时钟特效

本文提供基于JavaScript和CSS3实现的抖音风格罗盘时钟特效代码。通过HTML结构、CSS样式布局及JavaScript逻辑控制,动态展示年月日时分秒及星期信息。代码包含完整的DOM操作与定时器应用,适合前端开发者参考学习时钟类交互效果的制作。

10.23
热度 367
JavaScript刷新父页面方法汇总详解

本文汇总了JavaScript中刷新父页面的6种常见场景及对应代码。涵盖iframe子页面刷新、window.opener刷新、open打开窗口刷新、showModalDialog刷新、Layer弹窗刷新及指定iframe刷新。提供完整JS代码示例,帮助开发者快速解决页面更新问题。

10.23
热度 569
JS强制设为首页代码及SEO风险提示

本文提供一段用于强制将网页设为首页的JavaScript代码,涉及Cookie写入与ActiveX控件调用。需注意该方法依赖旧版IE浏览器,存在安全风险,且在SEO优化中可能带来负面影响,建议谨慎使用。

10.23
热度 402
JavaScript 操作 Cookie 完整指南:读写、解析与删除

本文详细介绍 JavaScript 中 Cookie 的基本概念、读写方法及注意事项。通过 document.cookie 属性实现 Cookie 的创建、读取、解析与删除,涵盖 escape 编码、过期时间设置及实用函数编写,帮助开发者掌握浏览器端数据存储的核心技术。

10.23
热度 138
Vue3响应式原理:Effect与Computed的协作机制解析

本文深入解析Vue3响应式系统中Effect与Computed的内在联系。通过测试用例揭示Effect作为副作用收集器的核心作用,阐述track与trigger如何协同工作。文章逐步推导Computed基于Lazy Effect的实现逻辑,并解析targetMap、deps等关键数据结构,帮助开发者理解Vue3响应式底层原理。

10.23
热度 658
JavaScript Document对象详解:属性与方法实战

本文详解JavaScript中Document对象的核心属性与方法。涵盖标题、颜色、URL及Cookie等属性设置,以及open、write、close等文档操作方法。通过完整的弹出窗口示例代码,演示如何动态生成HTML内容并控制窗口行为,帮助开发者掌握基础DOM操作技巧。

10.23
热度 534
JavaScript History 对象详解:属性与方法

本文介绍 JavaScript 中的 History 历史对象。由于安全限制,该对象仅保留有限功能。主要包含 length 属性,用于获取历史记录条数。提供 back()、forward() 和 go(x) 方法,分别实现后退、前进及跳转到指定历史位置或刷新页面的功能。

10.23
热度 406

标签目录

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