全部内容
JavaScript通过WMI获取客户端硬件及系统信息

本文介绍如何在JavaScript中通过WMI接口和ActiveX对象获取客户端计算机的硬件及系统信息。主要涵盖CPU、内存、网卡MAC地址、IP等数据的查询方法,需配置浏览器安全设置以允许未标记的ActiveX脚本运行。

10.27
热度 316
JavaScript实现动态调整网页字体大小的两种方法

本文介绍如何在网页中通过JavaScript动态调整字体大小,以提升不同用户的阅读体验。文章提供了两种实现方式:第一种通过CSS类切换改变样式,第二种通过直接修改DOM元素的style属性来实时调整字号。示例代码展示了如何绑定点击事件并应用不同的字体尺寸参数,适用于需要无障碍阅读或个性化排版设置的场景。

10.27
热度 391
JavaScript将时间戳转换为日期格式的方法

本文介绍在JavaScript中将后端返回的时间戳转换为标准日期格式(如2013-09-16)的方法。重点区分了PHP生成的10位时间戳需乘以1000,而Java生成的13位时间戳可直接使用。通过封装辅助函数处理月份和日期的补零逻辑,确保输出格式统一规范。

10.27
热度 382
JavaScript Date构造函数参数详解与时间处理

本文详细介绍JavaScript中Date对象的创建方式。重点解析无参构造获取当前时间的用法,以及通过毫秒数、日期字符串和独立参数创建自定义时间的技巧。深入对比Date.parse与Date.UTC的区别,并阐明GMT时间与本地时间的转换逻辑,帮助开发者准确处理日期数据。

10.27
热度 621
JavaScript四种调用模式与this绑定机制详解

本文深入解析JavaScript中this关键字的四种调用模式:方法调用、函数调用、构造器调用以及Apply调用。详细阐述每种模式下this的绑定规则,包括对象属性的动态绑定、全局对象的默认绑定、new关键字创建新实例时的绑定,以及通过apply方法手动指定this值和参数数组的技巧。

10.27
热度 292
原生JS与jQuery实现选项卡切换的两种方法

本文介绍了两种实现网页选项卡切换功能的方法:第一种基于原生JavaScript,通过获取DOM元素并绑定鼠标事件来切换样式和内容显示;第二种利用jQuery库,代码更为简洁,并增加了鼠标悬停延迟触发的效果。两种方法均提供了完整的HTML、CSS及JS代码示例,适合前端开发者参考学习。

10.27
热度 205
JavaScript实现有效期倒计时与动态显示功能

本文介绍如何使用JavaScript实现有效期的动态控制与显示功能。通过监听下拉菜单的变更事件,根据用户选择的周期(如一天至四天)计算具体的过期日期,并实时更新页面中指定元素的文本内容,展示即将过期的具体年月日。

10.27
热度 184
JS点击统计器:实现用户行为追踪与布局优化

本文介绍一个用于统计部门分析用户习惯的JavaScript点击统计器。该工具通过记录用户点击行为辅助网站布局改良,兼容Firefox、Opera及IE6浏览器。文章提供了完整的代码引入方式、save()与onclick()方法说明,以及防止事件覆盖的最佳实践建议。

10.27
热度 395
JavaScript跨浏览器兼容性常见问题与解决方案

本文详细解析JavaScript在Chrome、IE和Firefox等主流浏览器中的常见兼容性问题。内容涵盖滚动条获取、页面尺寸计算、浏览器内核识别、事件监听与移除、Event对象处理、DOCTYPE节点差异、元素查找规则及子节点计数等核心场景,并提供相应的跨浏览器兼容代码实现方案。

10.27
热度 113
深入理解JavaScript中return的作用与事件返回值机制

本文深入解析JavaScript中return关键字的双重作用:在事件处理中通过设置window.event.returnValue控制操作是否继续,以及在普通函数中用于返回结果或终止执行。通过对比onclick中使用return与否的区别,以及表单验证中return false/true对提交行为的影响,帮助开发者准确掌握返回值机制。

10.27
热度 438
JavaScript实现表格行悬停或点击变色效果

本文介绍如何使用JavaScript结合onmouseover或onclick事件,实现HTML表格中鼠标悬停或点击时改变当前行背景色的功能。通过维护一个全局变量记录当前活动行,在切换高亮时清除旧行样式并应用新样式,从而提升用户交互体验。

10.27
热度 99
网页禁止右键与文本选择的JavaScript实现方案

本文整理了多种使用JavaScript禁止网页右键菜单和禁止用户选择复制文本的实现方法。通过重写oncontextmenu事件可阻止右键菜单弹出,利用onselectstart或onmousedown事件组合可限制文本选择。代码兼容不同浏览器环境,并提供了排除特定表单元素的逻辑,适用于需要保护网页内容不被轻易复制的场景。

10.27
热度 117

标签目录

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