全部内容
JavaScript实现星级评分交互效果

本文介绍如何使用JavaScript实现星级评分功能。通过监听onmouseover事件,结合HTML表格与CSS样式,展示鼠标悬停时的评分交互效果。

10.21
热度 455
JavaScript localStorage存储类型转换陷阱与解决方案

本文深入分析JavaScript中localStorage对象的存储机制,指出其会将布尔、数值、数组及对象等数据类型默认转换为字符串。特别是对象存储为[object Object]的问题,通过示例演示了使用JSON.stringify和JSON.parse进行序列化处理的方法,帮助开发者避免数据丢失或格式错误。

10.21
热度 434
JavaScript Math 对象常用方法详解

本文系统总结 JavaScript 中 Math 对象的常用方法。涵盖获取最大最小值的 min 和 max,执行向上、向下及标准舍入的 ceil、floor 和 round,生成指定范围随机数的 random 及其封装函数,以及绝对值、幂、对数、三角函数等其它数学运算方法,帮助开发者高效处理数值计算。

10.21
热度 348
JS实现图片轮播手动切换特效详解

本文介绍如何使用JavaScript实现图片轮播的手动切换功能。通过定义图片源数组和当前索引,利用点击事件监听器更新图片src属性及底部信息栏文本。代码包含CSS布局样式与JS逻辑,展示了基础的DOM操作和事件处理机制,适用于基础前端开发学习。

10.21
热度 412
原生JavaScript实现多种格式调用的倒计时功能封装

本文介绍如何使用原生JavaScript封装一个支持多种格式调用的倒计时功能。通过详细代码示例,展示了倒计时器的核心逻辑及时间信息的结构化输出,包括年、季度、月、日、时、分、秒及毫秒等字段,帮助开发者快速集成高效的时间处理模块。

10.21
热度 548
JavaScript 定义全局对象的方法示例

本文介绍了在 JavaScript 中通过立即执行函数(IIFE)定义全局对象的两种常见方法。第一种方法将对象作为参数传递给工厂函数,利用 Object.defineProperty 定义属性;第二种方法采用变量合并策略初始化对象。这两种方式均能实现功能模块的独立保存与使用,类似于 jQuery 插件的开发模式,有助于避免全局变量污染。

10.21
热度 152
Node.js基于Net模块实现简易聊天室

本文介绍如何使用Node.js内置的Net模块创建基于TCP协议的简单聊天室。通过监听端口、处理连接与数据事件,实现多用户终端接入与基础交互功能,适合初学者理解网络编程基础。

10.21
热度 448
基于JavaScript实现带缩略图的轮播效果

本文介绍如何使用JavaScript实现带有缩略图的轮播效果。通过HTML结构定义轮播区域与缩略图列表,结合CSS进行样式布局,最后利用JavaScript控制图片切换逻辑,实现自动播放与手动点击切换功能,适用于常见的前端展示场景。

10.21
热度 481
JavaScript 实现通过下标或元素值删除数组元素的方法

本文介绍了在 JavaScript 中通过扩展 Array 原型来实现删除数组元素的方法。包括根据指定下标删除元素和根据指定元素值删除元素两种实现方式,提供了完整的代码示例及调用演示,帮助开发者快速掌握数组操作技巧。

10.21
热度 287
JavaScript实现搜狐视频纪录片列表展示效果

本文分享了一个使用JavaScript和CSS实现的搜狐视频纪录片列表展示效果。通过简单的DOM操作与样式控制,实现了列表项的悬停高亮及播放按钮显示功能。代码结构清晰,适合前端初学者参考学习,旨在帮助开发者掌握基础的视频列表交互逻辑。

10.21
热度 95
JavaScript数组splice方法详解:指定位置插入与删除

本文介绍JavaScript中数组的splice()方法,用于在指定位置添加或删除元素。详细解析了index、howmany及item参数含义,并通过插入元素和删除替换元素两个实例,展示如何修改原数组并获取被删除的项目。

10.21
热度 641
JS实现PC与移动端通用的图片压缩方案

本文介绍一种基于HTML5 Canvas技术的JavaScript图片压缩方法,适用于PC端和移动端。通过获取图片数据并转换为Base64字符串,可有效减小文件体积,节省服务器带宽与用户流量。文中提供了完整的函数实现及调用示例,详细说明了参数配置与路径处理注意事项,帮助开发者快速集成图片压缩功能。

10.21
热度 612

标签目录

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