全部内容
ejs v9 模板系统:恢复 v6 风格与变量调试优化

本文介绍 ejs v9 版本的更新内容,重点恢复 v6 风格,要求后端数据变量带 @ 前缀以便前端调试。新特性包括自动处理输出语句中的分号或逗号,防止报错。通过示例展示模板结构、JS 代码及核心源码逻辑,帮助开发者理解数据验证与模板解析机制。

2026-10-26 17:54:05
461
霁月
ECMAScript 5 正则表达式字面量的行为变更与兼容性分析

本文探讨 ECMAScript 5 规范对正则表达式字面量的核心变更:从 ES3 的共享单实例改为每次求值生成独立对象。这解决了多正则共享 lastIndex 导致的副作用问题,并改进了错误报告机制及字符类中转义规则。文章对比了 IE、Firefox、Chrome 等浏览器的实现差异,指出新版规范更符合开发者预期。

2026-10-26 17:53:16
563
小圆点
JavaScript 判断元素是否为子元素的实现方法

本文介绍了一种通过遍历父节点来判断元素是否为另一个元素子元素的JavaScript实现方法。代码包含一个isParent函数,通过while循环检查节点关系。此外,还提及了另一种常用的contains方法,并提供了相关参考链接。

2026-10-26 17:52:09
353
代码拾荒
JavaScript 常用功能与 API 速查指南

本文系统梳理 JavaScript 开发中的核心常用功能。涵盖路径符号含义及根目录获取、URL 参数提取、Math 数学运算与随机数生成、数组合并与连接、正则表达式测试、表单事件处理(onSubmit)、Cookie 读写、定时器控制、窗口打开以及对象创建与销毁等关键知识点,提供完整代码示例与参数说明。

2026-10-26 17:47:35
467
函数茶馆
jQuery实现图片Hover切换效果:smartRollover.js原理与代码

本文介绍如何利用jQuery简化网站中大量图片的Hover效果实现。通过确保图片文件名遵循特定命名规律(如_out与_over后缀),使用少量JavaScript代码即可自动替换图片源,避免为每张图片单独编写CSS,从而提升代码复用性与维护效率。

2026-10-26 17:45:22
608
键盘侠
利用JS调试技巧排查样式异常:从源码到断点的完整流程

本文分享了针对JavaScript导致样式异常的调试流程。首先通过查看服务器渲染的源文件确认HTML初始状态,随后利用浏览器开发者工具对比实际DOM与原始内容的差异。接着在疑似代码处设置断点或属性修改中断,最后通过Visual Studio调试器检查调用堆栈,精准定位修改样式的JS方法。

2026-10-26 17:43:00
244
像素漫游
三款实用的在线JavaScript代码处理工具

本文介绍了三款实用的在线JavaScript代码处理工具。第一款支持压缩并可选包含最新jQuery库以加速加载;第二款用于将压缩或混淆代码还原为可读格式,提升开发效率;第三款提供代码混淆功能以保护源码安全。这些工具分别针对文件大小、可读性和安全性提供了便捷的解决方案。

2026-10-26 17:42:04
586
小括号
JavaScript 进阶:CSS 与 XML 基础应用指南

本文详解 CSS 级联样式表的基本语法、选择器优先级及动态修改方法,并深入讲解 XML 数据格式规范。重点对比 Internet Explorer 与 Firefox 浏览器在解析 XML 时的差异,演示如何利用 ActiveXObject 和 XPathEvaluator 实现跨浏览器的数据读取与节点定位。

2026-10-26 17:41:10
101
流萤
JavaScript基础:window对象与DOM树形结构详解

本文深入解析JavaScript中的window对象及其丰富的属性与方法,重点讲解onbeforeunload事件在不同浏览器(IE、Chrome、Firefox)中的兼容性与实现细节。随后介绍DOM的核心概念,阐述文档对象模型如何以树形结构表示HTML,并通过节点类型、父子节点操作及动态添加删除元素的代码示例,展示如何利用DOM控制页面内容。

2026-10-26 17:38:03
410
窗边听雨
jQuery UI 拖拽功能实现详解:从基础到高级应用

本文详细解析了 jQuery UI 库中拖拽功能的实现方法。通过 draggable 和 droppable 两个核心 API,开发者可以高效构建拖拽交互。文章从基础的位置移动讲起,逐步深入到事件监听、视觉反馈(Feedback)、元素复制、拖动范围与方向限制、吸附功能以及把手控制等高级应用,并结合完整代码示例,帮助开发者掌握各种参数配置与交互逻辑。

2026-10-26 17:35:44
655
工具松鼠