全部内容
JavaScript实现输入框特殊字符过滤

本文提供一段JavaScript代码,用于在文本框输入时过滤特殊字符。通过onkeypress事件触发验证函数,利用正则表达式检测并拦截如*、&、\等非法字符,确保输入内容符合命名规范。

10.25
热度 579
基于面向对象思想的JavaScript贪吃蛇游戏实现

本文通过面向对象编程思想,将贪吃蛇游戏拆分为工具、食物、蛇身及游戏主控四个独立模块。详细解析了随机数生成、DOM渲染、移动逻辑及键盘事件监听等核心代码,帮助开发者理解前端游戏开发的模块化架构与对象交互机制。

10.25
热度 465
JavaScript中new操作符与constructor属性的关系解析

本文解析JavaScript中new操作符创建对象时,实例与原型链上constructor属性的关联机制。通过示例说明b.constructor的查找过程及覆盖行为,并分析Taobao kissy框架中利用该机制实现继承的代码逻辑,澄清对原型构造函数指向的常见误解。

10.25
热度 135
JavaScript深入理解系列之call与apply

本文深入解析JavaScript中call和apply方法的核心机制,重点阐述它们如何改变函数执行时的this指向。通过对比示例,详细拆解了手动模拟实现myCall方法的三个关键步骤:处理this绑定、传递参数以及处理null/undefined的情况。同时简要介绍了apply的实现原理,帮助开发者彻底理解这两个重要方法的底层逻辑。

10.25
热度 176
Node.js 实现 QQ 邮箱验证码发送完整教程

本文详解如何使用 Node.js 搭建服务发送 QQ 邮箱验证码。涵盖开启 POP3/SMTP 服务、获取授权码、安装 connect 等依赖,以及编写后端接口与前端 Vue 交互的完整代码示例,帮助开发者快速实现邮箱验证功能。

10.25
热度 615
JavaScript DOM animate() 方法详解:参数与关键帧动画实战

本文介绍JavaScript中DOM元素的animate()方法,这是一种用于创建过渡动画和关键帧动画的API。文章详细解析了animate()的两个核心参数:关键帧(数组或对象)及动画属性设置对象。重点讲解duration、iterations、fill、delay和easing等具体参数的用法,并通过两个代码案例演示了对象式过渡动画与数组式关键帧动画的实际应用。

10.25
热度 532
Vue组件注册后未显示及Nav未使用报错的排查与解决

本文针对Vue项目中引入自定义组件后页面不显示且控制台报Nav已定义未使用错误的问题进行分析。通过排查发现,将组件名首字母大写后问题得以解决,尽管其他小写组件正常。文章详细记录了从导入、注册到模板使用的完整过程,并指出了这一特殊命名规范对组件可见性的影响。

10.25
热度 625
ActionScript与JavaScript双向交互实现详解

本文介绍ActionScript与JavaScript之间的双向通信机制。通过ExternalInterface类,AS可调用JS函数并获取返回值,JS也可注册回调方法供AS调用。文章提供完整的MXML代码示例及HTML/JS配合代码,展示如何配置事件监听、声明可调用方法及处理参数传递,适用于Flash与Web页面的集成开发场景。

10.25
热度 554
Vue3结合Element-Plus实现后台管理系统菜单与权限配置

本文介绍基于Vue3和Element-Plus构建后台管理系统的菜单管理模块。通过el-tree组件实现左侧树形菜单的筛选与交互,利用el-dialog和组件通信机制完成菜单新增编辑及图标选择。同时,使用el-table和表单组件实现右侧菜单按钮权限的详细配置,涵盖编码规范与批量操作功能。

10.25
热度 589
jQuery中利用onpropertychange实现输入时自动计算与合计

本文介绍在jQuery中如何解决输入框值改变时自动计算并合计的问题。由于onchange事件无法捕获JS赋值,推荐使用onpropertychange事件。通过jQuery的bind方法绑定该事件,可实现输入或JS设置值时的实时响应与计算。

10.25
热度 365
JavaScript中Promise使用详解:从原理到实战

本文深入解析JavaScript中Promise的核心原理与使用方法。针对JS单线程特性,阐述为何需要异步处理,并详细介绍Promise的三种状态(pending、fulfilled、rejected)及构造方式。通过对比回调地狱,展示Promise如何解决嵌套回调问题。文章逐一讲解then、catch、finally、all及race等常用API,结合代码实例说明其应用场景,帮助开发者掌握现代前端异步编程的最佳实践。

10.25
热度 172
Java与JavaScript中正则表达式匹配嵌套HTML标签的有限级解决方案

本文介绍在Java和JavaScript中使用正则表达式处理HTML标签的方法。重点讲解如何过滤简单标签,并针对嵌套标签提供有限级匹配策略。由于Java正则引擎对高级特性支持有限,通过递归构造正则模式实现多级嵌套匹配,同时提供保留特定标签(如img)的替换技巧及常见正则用例。

10.25
热度 280

标签目录

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