全部内容
JavaScript 自定义事件创建、监听与触发详解

本文详细解析JavaScript中自定义事件的完整流程。涵盖使用Event和CustomEvent构造器创建事件,通过addEventListener注册监听器,以及利用dispatchEvent方法显式触发事件。重点讲解如何传递数据、处理事件冒泡及兼容IE8低版本,帮助开发者掌握前端事件机制的高级应用。

10.23
热度 355
Vue.js 路由 mode 配置:去除 URL 默认 # 号的方法

本文介绍如何在 Vue.js 中通过配置路由的 mode 属性,将默认的 hash 模式切换为 history 模式,从而去除 URL 地址栏中默认的 # 符号。详细说明了 hash、history 和 abstract 三种模式的区别及适用场景,并提供了具体的代码配置示例。

10.23
热度 399
JavaScript 实现 Canvas 旋转星空动画

本文介绍了如何使用 HTML5 Canvas 和 JavaScript 创建一个旋转的星空动画效果。通过定义星星坐标、颜色及旋转逻辑,利用 requestAnimationFrame 实现流畅的动画循环,适合前端开发者参考学习。

10.23
热度 445
JavaScript 操作 JSON 对象 Key 与 Value 的常用方法

本文详细介绍 JavaScript 中操作 JSON 对象 Key 和 Value 的常用方法。内容涵盖 JSON 对象的定义、通过 Key 获取 Value 的两种方式、遍历获取键值对集合,以及动态添加和删除 Key 的具体实现。适合需要掌握前端数据处理的开发者参考。

10.23
热度 320
深入理解JavaScript Event Loop:宏任务与微任务的执行顺序

本文解析JavaScript单线程模型下的Event Loop机制,区分浏览器与Node.js环境差异。详细阐述宏任务(如setTimeout)与微任务(如Promise)的队列特性及执行优先级,结合Node.js中timers与setImmediate的时序关系,通过代码示例说明事件循环的具体运行步骤。

10.23
热度 109
JavaScript实现3D旋转相册效果

本文介绍如何使用JavaScript结合CSS3实现一个支持鼠标拖动的3D旋转相册效果。通过设置透视与变换属性,展示图片在三维空间中的旋转交互,提供完整HTML源码供参考学习。

10.23
热度 507
JavaScript 利用反射机制实现属性动态赋值

本文解析 JavaScript 中模拟反射机制的方法。通过 Object.keys 和 getOwnPropertyNames 获取对象属性名,结合数组遍历动态修改对象属性值。示例展示了如何根据预设权限列表,将对应属性状态更新为 true,实现类似 Java/.NET 的反射功能。

10.23
热度 325
JavaScript实现图片无缝循环轮播的完整代码示例

本文提供基于原生JavaScript实现的图片无缝循环轮播完整代码。通过HTML结构定义容器,CSS设置Flex布局与固定宽高,JavaScript控制左右移动逻辑。代码包含自动播放、边界检测及无缝衔接机制,适合前端开发者参考学习。

10.23
热度 615
JavaScript实现坦克移动小游戏:图片旋转与键盘控制

本文介绍如何使用JavaScript实现一个简易的坦克移动小游戏。核心功能包括通过CSS transform属性实现坦克图片的旋转,以及监听键盘上下左右键(键值37-40)控制坦克在指定容器内的移动与边界检测。

10.23
热度 493
JavaScript实现JSON数组排序:升序与降序实例解析

本文介绍如何在JavaScript中对JSON对象数组进行排序。通过自定义对比函数,利用Array.prototype.sort方法实现按指定属性值的升序或降序排列,并提供完整的代码示例及运行结果说明。

10.23
热度 592
layui table 分页后保持复选框选中状态解决方案

本文介绍如何在 layui table 组件中实现分页后复选框选中状态的持久化。通过修改 table.js 源码引入全局变量记录选中 ID,并结合后端接口根据 ID 列表回显选中状态,最终在前端初始化时调用特定方法完成状态恢复,确保用户跳页后返回仍能保留原有选择。

10.23
热度 399
Layui 表格异步调用后台分页及跨域处理方案

本文介绍使用 Layui 进行表格异步数据渲染与分页的方法。针对官方示例可能引发的跨域错误,重点说明需将 contentType 设置为 jsonp 类型,并结合请求头 Token 验证实现后台数据交互,附带完整配置代码与效果展示。

10.23
热度 644

标签目录

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